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

Столкнувшись в 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"
        )
    );
    }?>