Сортировка характеристик товаров

В характеристиках товаров информация занесена в виде текста с выбором из списка, в некоторых характеристиках кол-во значений идет на сотни. Проблема - не сортируются списки, ни в бекенде, ни в фильтрах бекенда, ни на витрине сайта при выведении фильтра. Сама сортировка пусть будет элементарной - по алфавиту, но будет. Запуск упоминаемого здесь скрипта для решения проблемы при неверном кешировании никакого результата не дает. Что делать?

Возможно вопрос решен, но ответа мне найти не удалось.

4 ответа

  • 2

    По скриншоту видно, что сортировка полностью соответствует тому, что указано в админке, то есть всё работает так как и должно.
    Там можно перетаскиваем сортировать значения характеристики.
    Настройки "автоматических сортировка значений по алфавиту" не предусмотрено.

    Но на витрине автосортировку можно сделать на уровне темы дизайна.
    Нужно найти, где в вашей теме выводятся фильтры (можно уточнить у разработчика темы, в стандартных это в файле category.html)
    И перед строчкой:

    {foreach $filter.values as $v_id => $v}

    Добавить код:

    {$_tmp = asort($filter.values)}

    Функцию asort можно заменить и на другую, например, natsort.

    • +1
      Григорий Чернявский Григорий Чернявский 21 декабря 2015 10:19 #

      Ответил, но ответ "улетел" в никуда.

      Второй раз кратко - списки значений характеристик насчитывают более сотни записей и "как должно" хаотично это плохо, надеюсь, что в будущем списки можно будет упорядочить и для админки тоже.

      Спасибо за подсказку для оптимизации на витрине.

  • 2
    Алексей Webasyst 21 декабря 2015 13:19 #

    В https://www.webasyst.ru/store/plugin/shop/tweaks/ есть возможность сортировки значений характеристик например

    • +1
      Григорий Чернявский Григорий Чернявский 21 декабря 2015 15:23 #

      Спасибо.

      Обратил внимание на этот плагин, но решил, что речь идет об оптимизации вывода значений характеристик на витрине, а эта задача уже решена с помощью подсказки Александра.

    • +1
      alex4-4 alex4-4 5 сентября 2017 14:39 #

      Алексей. Огромное спасибо за подсказку.

      За небольшие деньги сняли головную боль

  • 1
    Григорий Чернявский 21 декабря 2015 09:29 #

    Ответы со стороны специалистов Webasyst на более поздние вопросы, заданные поддержке, и игнорирование данного, говорят о том, что:

    - заданный мной вопрос непонятен и требует разъяснений?

    - вопрос настолько частый и решение настолько очевидно, что и отвечать глупо?

    - решения нет?

    - вопрос настолько внезапный, что нужно время "на подумать"?

  • 1

    Требует разъяснений, желательно со скриншотами и ссылками, особенно вот этой части "ни на витрине сайта при выведении фильтра".
    То есть в настройках категории вы настраиваете фильтрацию, выбираете там нужную характеристику, но на витрине это не появляется или что?


    • +1
      Григорий Чернявский Григорий Чернявский 21 декабря 2015 09:47 #

      Отлично, Александр. На приложенных скринах выборки значений по характеристике "Производитель" - на сайте, в настройках характеристик товаров и в фильтре категории. Желание - автоматически упорядочить значения, например, по алфавиту.





Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите