Изменить порядок сортировки и убрать релеватность

Автор DenKP, 05 августа 2017, 21:14:12

« назад - далее »

DenKP

Добрый вечер! Еще один насущий вопрос с которым бьюсь, не могу найти где можно изменить тип сортировки по умолчанию и там же убрать тип сортировки Релевантность.

Adik

Порядок сортироки изменить можно в Настройки / Товары.
Удалить какой-то пункт в шаблоне product-sort.tpl

DenKP

#2
У меня файл называется sort-orders.
<span class="col-sm-3 col-md-3 hidden-sm-down sort-by">{l s='Sort by:' d='Shop.Theme'}</span>
<div class="{if !empty($listing.rendered_facets)}col-sm-9 col-xs-8{else}col-sm-12 col-xs-12{/if} col-md-9 products-sort-order dropdown" onclick="">
  <a class="select-title" rel="nofollow" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    {l s='Select' d='Shop.Theme.Actions'}
    <i class="material-icons pull-xs-right">arrow_drop_down</i>
  </a>
  <div class="dropdown-menu">
    {foreach from=$listing.sort_orders item=sort_order}
      <a
        rel="nofollow"
        href="{$sort_order.url}"
        class="select-list {['current' => $sort_order.current, 'js-search-link' => true]|classnames}"
      >
        {$sort_order.label}
      </a>
    {/foreach}
  </div>


И тут загвоздка, понимаю что приходит массив, то ли в базе рубить, то ли искать еще где то....

DenKP

Возможно, нужно изменить в контроллере? Только я его найти не могу у себя

mistral

Можно в контроллере, можно в шаблоне
{if $sort_order.label != 'название'}
// выводить