Вывод динамического меню: Bitrix menu sections

Много раз сталкивался с ситуацией когда надо вывести меню каталога «на-лету», т.е. при создании разделов инфоблока, чтобы меню сразу же показывалось на фронте сайта на bitrix, существует по крайней мере 2 способа.

Подключить в файл .catalog.menu_ext.php непосредственно разделов инфоблока, либо воспользоваться API Bitrix. Остановлюсь на последнем наиболее правильным примере.

Итак:

В файл .название_меню.menu_ext.php размещаем код

Таким образом у нас  получается вывод разделов и подразделов инфоблока

Читать  Вывод свойств инфоблока в Bitrix:news.line

Либо делаем такой код

В любом случае и так и так будет работать, но единственное, чтобы работал Bitrix menu sections необходимо установить галочку в настройках компонента меню, что подключать файлы _ext

Читать  Структура сайта и что такое инфоблок в Битрикс

У меня все

Вывод динамического меню: Bitrix menu sections: 1 комментарий

  1. Добрый день! Подскажите, пожалуйста, а почему второй вариант через API вы считаете более предпочтительным? Данная мысль не раскрыта в статье.

Добавить комментарий

Ваш e-mail не будет опубликован.