Все элементы инфоблока по разделам

Рейтинг: 5.8221  
На голосовании
Предложил Сохорев Сергей 14.04.2014 06:14:59

Все элементы инфоблока по разделам

Хотелось бы иметь такой компонент, который выводит все товары каталога с разделением по секциям:
- секция
-- список товаров
- секция
-- сабсекция
--- список товаров сабсекции

Очень актуально для маленьких каталогов

Сейчас я использую компонент список секций (bitrix:catalog.section.list), в его шаблоне вызываю компонент список товаров секции (bitrix:catalog.section), однако это решение работает только с выключенным кешированием для bitrix:catalog.section.list, а хочется кешировать.

Ветка на форуме: http://dev.1c-bitrix.ru/community/forums/messages/forum6/topic61985/message325395/#message325395

Рейтинг: 0.2021  
Малков Евгений 15.04.2014 12:15:40
Для небольших каталогов со одноуровневой структурой разделов -  catalog.sections.top.
Для вашего случая catalog.section с параметром SHOW_ALL_WO_SECTION и выборкой всех разделов, с помощью CIblockSection::GetList, в result_modifier.php.
Поставлю плюс, может будет кому полезно, только ведь начнут его использовать для больших каталогов, а это чревато.