Как изменить сортировку в каталоге у решения ASPRO.NEXT

20.02.2018
231

Редактирование параметров сортировки компонента bitrix.catalog с шаблоном main (который идет в комплекте типового решения для интернет-магазинов Аспро:Next) из публичной части не давало никаких результатов. В связи с этим решено было залезть в допустимые для редактирования файлы шаблона. Надеемся что данный алгоритм действий поможет и Вам в решении проблемы!

  1. В настройках компонента "Каталог" изменяем параметр "Шаблон страницы блока списка элементов:" на "list_elements_custom";
  2. Переходим в файл /bitrix/templates/aspro_next_new/components/bitrix/catalog/main/page_blocks/list_elements_custom.php;
  3. Находим код ниже и регулируем две настройки сортировки.

if($_GET["sort"] == null && $_GET["order"] == null) {
  $sort = "catalog_PRICE_1"; //По какому полю сортируем товары в разделе, в данном случае по цене
  $sort_order = "asc"; //Порядок сортировки товаров в разделе, в данном случае по возрастанию
  $arParams["ELEMENT_SORT_FIELD2"] = "property_HIT"; //Поле для второй сортировки товаров в разделе, в данном случае по свойству инфоблока
  $arParams["ELEMENT_SORT_ORDER2"]= "desc"; //Порядок второй сортировки товаров в разделе, в данном случае по убыванию
}

Пример работы данного кода можно увидеть в интернет-магазине «Ходи Конем».

Возврат к списку


Комментарии 0

*Поля обязательные для заполнения