2014-03-04 10:34:05 +02:00
|
|
|
{**
|
|
|
|
* Блок сортировки
|
|
|
|
*
|
2014-11-25 10:13:17 +02:00
|
|
|
* @param array $items
|
|
|
|
* @param string $label
|
|
|
|
* @param boolean $showLabel
|
2014-03-04 10:34:05 +02:00
|
|
|
*}
|
|
|
|
|
2014-11-25 10:13:17 +02:00
|
|
|
{$component = 'sort'}
|
|
|
|
{$uid = "sort{rand( 0, 10e10 )}"}
|
|
|
|
|
2014-11-25 10:18:11 +02:00
|
|
|
<div class="{$component} {cmods name=$component mods=$smarty.local.mods} {$smarty.local.classes}">
|
2014-11-25 10:13:17 +02:00
|
|
|
{if $smarty.local.showLabel|default:true}
|
|
|
|
<div class="sort-label">{$smarty.local.label|default:$aLang.sort.label}</div>
|
|
|
|
{/if}
|
|
|
|
|
|
|
|
<div class="dropdown dropdown-toggle js-dropdown-default" data-dropdown-target="{$uid}" data-dropdown-selectable="true">...</div>
|
2014-03-04 10:34:05 +02:00
|
|
|
|
2014-11-25 10:13:17 +02:00
|
|
|
<ul class="nav nav--stacked nav--dropdown dropdown-menu js-search-sort-menu" id="{$uid}">
|
|
|
|
{foreach $smarty.local.items as $item}
|
|
|
|
<li class="nav-item sort-item {if $item@index == 0}active{/if}"
|
|
|
|
data-name="sort_by"
|
|
|
|
data-value="{$item[ 'name' ]}"
|
|
|
|
data-order="{$item[ 'order' ]|default:'desc'}">
|
2014-03-04 10:34:05 +02:00
|
|
|
|
2014-11-25 10:13:17 +02:00
|
|
|
<a href="#">
|
|
|
|
{$item['text']}
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
{/foreach}
|
|
|
|
</ul>
|
2014-03-04 10:34:05 +02:00
|
|
|
</div>
|