Page MenuHomeIn-Portal Phabricator

section.tpl
No OneTemporary

File Metadata

Created
Tue, Sep 23, 3:27 AM

section.tpl

<!--##
<NAME>Products - Section Template</NAME>
<DESC>Product Category</DESC>
<SECTION></SECTION>
##-->
<!--## required, when filters are used ##-->
<inp2:p_InitList list_name="products_in_category" main_list="1"/>
<inp2:m_DefineElement name="page_title">
<inp2:m_include template="elements/title_bar.elm"/>
</inp2:m_DefineElement>
<inp2:m_DefineElement name="sidebar">
<inp2:m_Include template="elements/side_boxes/categories.elm" data_exists="1"/>
<inp2:m_Include template="elements/side_boxes/filter_range.elm"/>
<inp2:m_Include template="elements/side_boxes/filter_dropdown.elm"/>
<inp2:m_Include template="elements/side_boxes/filter_checkboxes.elm"/>
<inp2:m_Include template="elements/side_boxes/subscribe.elm"/>
</inp2:m_DefineElement>
<!--## MAIN CONTENT ##-->
<inp2:m_DefineElement name="content">
<div class="block no-border-bottom" style="margin-bottom: 0;">
<inp2:m_Include template="elements/navigation_bar.elm"/>
<inp2:m_Include template="elements/content_boxes/categories.elm" data_exists="1" />
</div>
<div id="products">
<inp2:m_Include template="elements/content_boxes/products.elm" list_name="products_in_category" prefix="p" data_exists="1" />
</div>
</inp2:m_DefineElement>
<!--## /MAIN CONTENT ##-->
<inp2:m_DefineElement name="add_to_head">
<script type="text/javascript">
$(document).ready(
function() {
// js that works for "Shop All" menu and "Categories sidebox": begin
var icons = {header: 'ui-icon-circle-arrow-e', headerSelected: 'ui-icon-circle-arrow-s'},
level2icons = {header: 'ui-icon-circle-arrow-l2e', headerSelected: 'ui-icon-circle-arrow-l2s'},
level3icons = {header: 'ui-icon-circle-arrow-l3e', headerSelected: 'ui-icon-circle-arrow-l3s'};
$('#accordion-menu').accordion({icons: icons});
$('#level2-menu').accordion({icons: level2icons});
$('.level3-menu').accordion({
icons: level3icons,
header: 'h4',
autoHeight: false,
event: 'mouseover'
});
}
);
function ListManager() {}
ListManager.containerSelector = '#products';
ListManager.url = '<inp2:m_Link render_template="elements/content_boxes/products.elm" list_name="products_in_category" list_prefix="p" js_escape="1" no_amp="1"/>';
ListManager.urlParams = {layout: 'list'};
ListManager.getUrl = function () {
var $url = this.url;
}
ListManager.reload = function () {
$(this.containerSelector)
.fadeTo('fast', 0.7)
.load(
this.url,
this.urlParams,
function () {
$(this).fadeTo('fast', 1.0);
}
);
}
ListManager.setParam = function ($name, $value, $reload) {
this.urlParams[$name] = $value;
if ( $reload === true ) {
this.reload();
}
}
</script>
</inp2:m_DefineElement>
<!--## DESIGN TEMPLATE ##-->
<inp2:m_include template="designs/default_design.des" pass_params="1" left_column="sidebar"/>
<!--## /DESIGN TEMPLATE ##-->

Event Timeline