Есть установленная битрикс. Там есть демо каталог. Называется он "продукция". Там есть разделы "офисная мебель", "стелажи", "прихожие" и т.д. И у этих разделов есть подразделы. Щелкаем на меню "каталог". Видим список разделов. Щелкаем по разделу и видим все товары этого раздлеа всех подразделов. Как сделать так что бы при щелчке по разделу отображались только названия подразделов. А уже когда щелкаешь по подразделу, то был бы список товаров подраздела?
Самый простой способ это в шаблоне компонента catalog.section.list добавить проверку if(count($arResult["SECTIONS"])) и данные $arResult["SECTIONS"] вынести в отдельный цикл foreach.
У меня тоже есть каталог товаров. Когда я щелкаю на меню "каталог", то у меня выдаются товары со всех разделов. Как мне сделать, что бы при щелчке на кнопку "Каталог" отображались только названия разделов. А уже когда щелкаешь по разделу, то были бы названия подразделов?
Я понимаю, что решение похоже на предыдущий ответ, но я не понимаю какие параметры использовать.
Руслан пишет: Самый простой способ это в шаблоне компонента catalog.section.list добавить проверку if(count($arResult["SECTIONS"])) и данные $arResult["SECTIONS"] вынести в отдельный цикл foreach.
Это немного не то. catalog.section.list выводит более менее то что надо (список разделов с подразделами). Инетресует catalog.section, который выводит ВСЕ товары раздела включая подразделы в одном списке.
Использовать древовидный классификатор элементов по разделам Если этот флаг установлен, информационные блоки данного типа будут иметь иерархическую структуру, т.е. они могут быть разбиты по разделам и подразделам (названия разделов и подразделов задаются в поле Разделы).
Такая организация элементов может быть применена, например, для объединения товаров в группы или классификации растений по родам, видам и т.п.
Если этот флаг сброшен, то информационные блоки этого типа не будут разбиваться по разделам.
но при установке или снятии этой галочки ничего не меняется. И раньше она у меня, кстати, стояла.