Сортировка товаров в обратном порядке
Доброго дня! Кто-нибудь может подсказать как сделать некоторые пункты сортировки (цена, дата редактирования) изначально в обратном порядке? Т.е. сейчас при клике на сортировку показывается сначала с наименьшей суммой и самые старые товары, а нужно наоборот.
{if !empty($sorting)} <!-- sorting --> {$sort_fields = ['rating' => '[`Customer rating`]', 'total_sales' => '[`Bestsellers`]', 'price' => '[`Price`]', 'name' => '[`Name`]', 'create_datetime'=>'[`Date added`]', 'edit_datetime'=>'[`Дата редактирования`]', 'stock' => '[`In stock`]']} {if !isset($active_sort)} {$active_sort = $wa->get('sort', 'create_datetime')} {/if} <div class="sorting"> [`Sort by`]: <div class="active-sort"> <form action="{$wa->currentUrl(0,1)}"> <select id="sorting-select"> {if !empty($category) && !$category.sort_products} <option value="{$wa->currentUrl(0,1)}" {if="" !$active_sort}selected{="" if}="">[`New & Popular`]</option> {/if} {foreach $sort_fields as $sort => $name} <option value="" data-id="{$sort}" {if="" $active_sort="=" $sort}selected{="" if}="">{$name}</option> {if $wa->get('sort') == $sort}{$wa->title( $wa->title()|cat:' — '|cat:$name)}{/if} {/foreach} </select> </form> <ul id="sorting-block"> {foreach $sort_fields as $sort => $name} <li data-id="{$sort}">{$wa->shop->sortUrl($sort, $name, $active_sort)}</li> {/foreach} </ul> </div> </div> {/if}
1 ответ
Если вы ещё не нашли ответ на свой вопрос, подробную поддержку по настройке программных продуктов вы также можете получить от партнёров Webasyst.