Создание меню

от 2019 - 04 - 17

Типы меню создаются через админку Настройки Настройки модулейУправление структурой.
Типовой файл .name.menu.php выглядит следующим образом:

<? 
$aMenuLinks = Array(
    Array(
        "История", // Название пункта
        "/history/", // Адрес (также можно прописать и абсолютный путь)
        Array(), // Массив доп.адресов, на которые пункт меню будет выделен
        Array(), // Массив произвольных параметров в формате 'ключ' -> 'значение'
        "!$USER->IsAuthorized()" // Условие, при котором пункт меню будет отображен (в данном примере - пункт виден только авторизированным пользователям)
        ), 
    ); 
?>

С помощью компонента Меню (bitrix:menu) можно вывести меню на страницах сайта.

<?$APPLICATION->IncludeComponent(
    "bitrix:menu",
    "horizontal_multilevel",
    Array(
         "ROOT_MENU_TYPE" => "top", 
         "MAX_LEVEL" => "3", 
         "CHILD_MENU_TYPE" => "left", 
         "USE_EXT" => "Y" 
     )
);?>

 

Более подробно можно прочесть в документации Bitrix.