Редактирование многоуровневого меню на вкладке сайт

Столкнувшись в Bitrix с проблемой отсутствия возможности создания и редактирования дополнительных Типов меню из вкладки сайт, можно решить ее принудительным подключением дополнительных меню. 

Путь решения, на примере не выводящегося Типа меню section:

  1. Создаем пустой шаблон меню с именем «empty»
  2. Создаем файл .description.php со следующим кодом 
    <?
    if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
    
    $arTemplateDescription = array(
        "NAME" => "empty",
        "DESCRIPTION" => "All empty",
    );
    ?>
  3. Создаем файл template.php указывая в нем пустой вызов <??>
  4. Подключаем вызов компонента в шаблоне 
    <?if ($USER->IsAuthorized()){
    $APPLICATION->IncludeComponent(
        "bitrix:menu",
        "empty",
        Array(
            "ROOT_MENU_TYPE" => "section"
        )
    );
    }?>
?

Благодарю за ответ!

Была ли эта информация полезной?

Здравствуйте!

Позвольте представиться, меня зовут Марина. Более 10 лет я занимаюсь обслуживанием сайтов и развитием интернет проектов. Если вы хотите избавиться от хлопот связанных с созданием и поддержкой сайта, тогда вы попали по адресу. При работе с сайтами я предоставляю качественные услуги, ориентируясь на ваши индивидуальные потребности. Для связи со мной воспользуйтесь формой обратной связи.

Инсталента
Пожалуйста, активируйте JavaScript.
Please enable JavaScript.
return; 1