Меню

Пример создания динамического меню с названиями разделов инфоблока

В разделе Дополнительные настройки (компонента меню) установить флажок в поле подключать файлы с именами вида .тип_меню.menu_ext.php и создать такой файл с содержанием:

if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true)
die();
global $APPLICATION;
$aMenuLinksExt = $APPLICATION->IncludeComponent("bitrix:menu.sections", "", Array(
"ID" => $_REQUEST["ID"],
"IBLOCK_TYPE" => "books",
"IBLOCK_ID" => "5",
"SECTION_URL" => "/catalog/phone/section.php?",
"DEPTH_LEVEL" => "1",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600"
));
$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt);
Источник – курс «Интеграция дизайна и настройка платформы 1С-Битрикс», 1C-Битрикс
Редактировать на GitHub