На данный момент компонент "Меню"(bitrix:menu) позволяет выводить кнопки на административную панель только для управления "Типом меню для первого уровня", указанного в настройках самого компонента. Это оправдано при довольно распространённой структуре: меню раздела выводится отдельно в другом компоненте "Меню"(bitrix:menu), в настройках которого указывается как "Тип меню для первого уровня" и редактируется при переходе непосредственно в этот раздел. Но не редко используется только одно меню и становится весьма затруднительно редактировать вложенное меню из публичной части сайта, приходится переходить в административную часть. В этой статье рассмотрим решение, позволяющее обойти это ограничение. [spoiler]
Параметр "SHOW_LAST_LEVEL_BUTTONS". Думаю, сначала следует упомянуть о параметре "SHOW_LAST_LEVEL_BUTTONS", описания которого нет в документации. Этот параметр позволяет выводить кнопки на административную панель не для типа меню, указанного в настройках компонента в параметре "Тип меню для первого уровня", а для "Типа меню для остальных уровней". Только следует обратить внимание, что в массиве $arResult появятся два новых ключа: "initMenuDir" и "initMenuType" и потребуется учитывать это при построении пунктов меню, чтобы не обрабатывать в цикле эти ключи как пункты меню. Параметр "SHOW_LAST_LEVEL_BUTTONS" необходимо указывать непосредственно в параметрах вызова компонента со значением "Y" при редактировании в режиме PHP-кода. При визуальном редактировании параметров компонента он не доступен.
Вывод кнопок программно в файле component_epilog.php шаблона компонента. Если же необходимо выводить кнопки управления как "Типом меню для первого уровня", так и "Типом меню для остальных уровней", то создаём файл "component_epilog.php" в папке шаблона компонента, который Вы используете. В коде компонента, практически в самом конце, ищем следующие строчки(приведено с некоторыми упущениями):
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».