В системе битрикс предусмотрено множество возможностей для создания меню. Есть вертикальные, горизонтальные, многоуровневые меню. Рассмотрим следующую ситуацию: имеется интернет-магазин с каталогом товаров. Каталог товаров представляет собой список товаров, размещенных в категориях, в одном инфоблоке. Задача – вывести меню, состоящее из разделов каталога, раскрывающееся. Т.е. при наведении на раздел показываются его подразделы. Глубина меню – 2.
Для создания в цмс битрикс меню каталога нам потребуется компонент bitrix:menu.sections, этот компонент дополнит массив элементов меню массивом названий разделов инфоблока.
Для подменю нам необходимо будет добавить новый тип меню битрикс:
В админ-панели заходим в настойки – настройки модулей – управление структурой и в разделе типы меню добавляем новый тип меню – catalog
Создадим вертикальное раскрывающееся меню со вложенностью 2, будем использовать стандартный компонент: