1С-Битрикс

Инструкция о том, как сделать в 1С-Битрикс полноценное многоуровневое древовидное меню, которое будет собираться из подразделов с использованием стандартного компонента меню (bitrix:menu).

Для того, чтобы сделать многоуровневое меню в 1С-Битрикс достаточно в настройках модуля "Управление структурой" сделать меню для верхнего уровня и дополнительное меню для последующих уровней. Если такое меню отображать всегда начиная с верхнего уровня, то проблем не будет - на всех страницах оно будет отображаться одинаково правильно.

Описание проблемы типового решения:  Но если вы захотите (как часто делают) при переходе в раздел отображать его подпункты отдельным блоком, то тут возникает проблема, что отображаются только элементы текущего уровня, а не всего подраздела. Т. е. структура вложенности раздела, отображается только на верхнем уровне, а при переходе вглубь раздела остаются только пункты меню соответствующего уровня.

Вот как это выглядит на практике. Меню в разделе: