@Grione

Как использовать разную сортировку элементов в зависимости от категорий?

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

Сортировка, как понимаю передаётся к компоненте bitrix:catalog.section.

В template.php в catalog.section я узнаю есть ли вложенность вот так

if(($arResult["RIGHT_MARGIN"] - $arResult["LEFT_MARGIN"]) == 1)

Потом пытаюсь поменять переменную сортировки вот так

$arParams['ELEMENT_SORT_FIELD'] = 'id'

Но это не работает.

Как я понимаю мне нужно эту переменную пробросить в компонент? Но как это сделать? Или я вообще неправильно делаю?
  • Вопрос задан
  • 129 просмотров
Решения вопроса 1
@PetrPo
Примерно в правильном направлении думаешь, про марджины, но тебе надо узнать это перед вызовом компонента, как бы последовательность выполнения кода она последовательна)) параметры компонента->компонент->шаблон компонента (в том числе файл template.php)
Компонент каталога комплексный?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы