Моя проблема в том, что если просто вставить компонент "каталог", то он выводит сперва названия всех разделов, а затем все элементы (TOP каталога) в кучу.
А мне надо, чтобы после каждого раздела выводились элементы из этого раздела.
Вынул из шаблона sections.php вызов bitrix:catalog.top и воткнул в шаблон для catalog.section.list. Но теперь для каждого раздела выводятся TOP-элементы из всех (!) разделов в кучу, а конкретно из данного раздела.
Александр Паранин написал: Вынул из шаблона sections.php вызов bitrix:catalog.top и воткнул в шаблон для catalog.section.list. Но теперь для каждого раздела выводятся TOP-элементы из всех (!) разделов в кучу, а конкретно из данного раздела.
Замените bitrix:catalog.top на bitrix:catalog.section и в настройках bitrix:catalog.section укажите ID или SECTION_CODE раздела, который надо выводить.
Спасибо большое! Однако я узнал, что фильтрация работает только на самих страницах разделов и, получается, что мне нет смысла выводить все разделы с товарами на основной странице каталога.
Тогда я начал действовать по обычному сценарию с комплексным компонентом каталога и у меня возникла такая проблема: как кастомизировать страницу самого раздела? В папке шаблона я нашёл файл section.php, но туда как будто бы не приходят свойства раздела. Вопрос, как в разделе (в файле section.php) получить свойства данного раздела? $arResult на скриншоте
Александр Паранин написал: Вопрос, как в разделе (в файле section.php) получить свойства данного раздела?
Слишком абстрактный вопрос... Ответ зависит от того, что конкретно Вы хотите кастомизировать. Варианты: глобальные переменные, отложенный вывод и еще масса, в зависимости от задачи.