Created
July 19, 2019 13:24
-
-
Save Sentinel-7/3bf5d234c344c1fa914f5cb7a2ad2812 to your computer and use it in GitHub Desktop.
tpl.mFilter2.outer
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{if $_modx->getPlaceholder('mf2_total') != 0} | |
<div class="row msearch2" id="mse2_mfilter"> | |
<div class="filters"> | |
<form action="[[~[[*id]]]]" method="post" id="mse2_filters"> | |
<div class="left"> | |
[[+mf2_ms|vendor:vendors]] | |
<div class="for_hid"> | |
[[+mf2_msoption|bulb_style]] | |
[[+mf2_msoption|cartridge]] | |
[[+mf2_msoption|ip]] | |
[[+mf2_msoption|armature_material]] | |
[[+mf2_msoption|plafond_material]] | |
[[+mf2_msoption|armature_color]] | |
[[+mf2_msoption|plafond_color]] | |
[[+mf2_msoption|style]] | |
[[+mf2_msoption|color]] | |
[[+mf2_msoption|interior]] | |
</div> | |
<div class="clear"></div> | |
</div> | |
<div class="center"> | |
[[+mf2_ms|price:number]] | |
<div class="for_hid"> | |
<div class="clear" style="height: 13px;"></div> | |
[[+mf2_ms|bulb_amount:number]] | |
[[+mf2_ms|power:number]] | |
[[+mf2_ms|length:number]] | |
[[+mf2_ms|width:number]] | |
[[+mf2_ms|height:number]] | |
[[+mf2_ms|diameter:number]] | |
<div class="clear" style="height: 20px;"></div> | |
</div> | |
</div> | |
<div class="right"> | |
<div class="head">Выбрать:</div> | |
<div class="box"> | |
[[+mf2_ms|new:boolean]] | |
[[+mf2_ms|in_stock:boolean]] | |
[[+mf2_ms|old_price:boolean]] | |
</div> | |
<div class="clear" style="height: 25px;"></div> | |
</div> | |
<div class="clear"></div> | |
<div class="reset"> | |
<img src="/bitrix/templates/interlamp/images/close_btn.png" alt="" /> | |
<button type="reset">Сбросить настройки</button> | |
</div> | |
<div class="send"> | |
<img src="/bitrix/templates/interlamp/images/loading.gif" id="loader_img" class="loader" style="margin-left: -30px;"/> | |
<button type="submit" class="send_btn">Показать</button> | |
<div class="find" id="find_id">Найдено: <span class="mse2_total">[[+mf2_total:default=`0`]]</span> тов.</div> | |
</div> | |
<div class="clear"></div> | |
</form> | |
</div> | |
<a href="#" class="remove_filters" onClick="removeFilters(); return false;">Стандартный поиск</a> | |
<a href="#" class="add_filters" onClick="setAllFilters(); return false;">Расширенный поиск</a> | |
<div class="clear" id="marg" style="height: 40px;"></div> | |
<h3 class="filter_header">Быстрый поиск</h3> | |
<div class="filter_links"> | |
<ul class="filter_tabs"> | |
{set $filters = json_decode($_modx->resource.fast_search, true)} | |
{foreach $filters as $tab_link} | |
{var $links[$tab_link.MIGX_id] = $tab_link.links | fromJSON} | |
{var $tmp = $tab_link.links | fromJSON} | |
{var $arr = []} | |
{foreach $tmp as $l} | |
{set $arr[] = $l.id} | |
{/foreach} | |
<li class="filter_tab_link{if $_modx->getPlaceholder('sf.seo_id') in $arr}{var $here_id = $tab_link.MIGX_id} current{/if}" data-tab="filter-tab-{$tab_link.MIGX_id}">{$tab_link.title}</li> | |
{/foreach} | |
</ul> | |
{foreach $links as $key => $item} | |
<div class="filter_tab_content{if $key == $here_id} current{/if}" id="filter-tab-{$key}"> | |
{foreach $item as $l} | |
{var $u = $_modx->resource.uri ~ ('pdoField' | snippet : ['id' => $l.id, 'field' => 'old_url', 'class' => 'sfUrls'])} | |
{if $l.id != $_modx->getPlaceholder('sf.seo_id')} | |
<a href="{$u}">{$l.title}</a> | |
{else} | |
<span>{$l.title}</span> | |
{/if} | |
{/foreach} | |
</div> | |
{/foreach} | |
</div> | |
<div class="sort"> | |
<div class="left"> | |
<div class="products-count">Товаров: <span class="mse2_total">[[+mf2_total:default=`0`]]</span></div> | |
<div class="sorting"> | |
<div class="head">Сортировать по: </div> | |
<select id="mse2_sort" style="display: none;"> | |
<option class="sort" data-sort="ms|popularity" value="asc">Популярности</option> | |
<option class="sort" data-sort="ms|price" value="desc">Цене ↑</option> | |
<option class="sort" data-sort="ms|price" value="asc">Цене ↓</option> | |
</select> | |
</div> | |
<div class="clear"></div> | |
</div> | |
<div class="right"> | |
<div class="lim_sel"> | |
<div class="head">Показывать по: </div> | |
<select name="mse_limit" id="mse2_limit"> | |
<option value="40" [[+mf2_limit:is=`40`:then=`selected`]]>40</option> | |
<option value="64" [[+mf2_limit:is=`64`:then=`selected`]]>64</option> | |
<option value="1000" [[+mf2_limit:is=`1000`:then=`selected`]]>Все</option> | |
</select> | |
</div> | |
<div class="grid-list" id="mse2_tpl"> | |
<a id="col_view" data-tpl="0" class="{$_modx->getPlaceholder('mf2_tpl0')}"></a> | |
<a id="list_view" data-tpl="1" class="{$_modx->getPlaceholder('mf2_tpl1')}"></a> | |
</div> | |
</div> | |
<div class="clear"></div> | |
</div> | |
<div class="right pagin"> | |
<div class="bx-pagination"> | |
<div class="bx-pagination-container row mse2_pagination"> | |
{$_modx->getPlaceholder('page.nav')} | |
<div style="clear:both"></div> | |
</div> | |
</div> | |
</div> | |
<div class="clear"></div> | |
<div class="catalog-page {$_modx->getPlaceholder('mf2_tpl1') != '' ? 'list-view' : 'grid-view'}"> | |
<div class="catalog-block"> | |
<ul id="mse2_results"> | |
{$_modx->getPlaceholder('mf2_results') != 'mse2_err_no_results' | lexicon ? $_modx->getPlaceholder('mf2_results') : $_modx->getPlaceholder('output')?:'mse2_err_no_results' | lexicon } | |
</ul> | |
<div class="clear"></div> | |
</div> | |
</div> | |
<div class="dataajax"></div> | |
<div class="right pagin bottom"> | |
</div> | |
<div class="clear"></div> | |
</div> | |
{else} | |
{'mse2_err_no_results' | lexicon} | |
{/if} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment