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