Сортировка товара в <select>?
http://i57.fastpic.ru/big/2014/0327/03/6104d070c175aceb5f0aaf36b8c56603.png
Как перевести эти параметры в <select>?
у меня этого сделать не получилось
Как перевести эти параметры в <select>?
у меня этого сделать не получилось
6 ответов
{$sort_default = ['rating' => 'desc', 'total_sales' => 'desc', 'price' => 'asc', 'name' => 'asc', 'create_datetime'=>'desc', 'stock' => 'desc']}
{if !isset($active_sort)}
{$active_sort = $wa->get('sort', 'create_datetime')}
{/if}
Сортировать по:
<select id="product-sort">
<option {if !$active_sort} class="selected" selected{/if} value="{$wa->currentUrl(0, 1)}">[`New & Popular`]</option>
{foreach $sort_fields as $sort => $name}
<option value="?sort={$sort}&order={$sort_default[$sort]}" {if $active_sort == $sort} class="selected" selected{/if}>{$name} </option>
{if $wa->get('sort') == $sort}
{$wa->title( $wa->title()|cat:' — '|cat:$name)}
<option value="?sort={$sort}&order={if $wa->get("order")=="asc" && $active_sort == $sort}desc{else}asc{/if}">{$name} {if $wa->get("order")=="asc" && $active_sort == $sort}↓{else}↑{/if}</option>
{/if}
{/foreach}
</select></pre>
<pre><script type="text/javascript">
$("#product-sort").change(function(){
location.assign($(this).val());
});
<script></pre>