Как вывести свой пункт меню в админ панели из кастомного модуля?
Если добавить в init.php код, а в модуле привязываться через 'parent_menu' => 'global_menu_custom' то работает. Как все сделать через модуль?
Если добавить в init.php код, а в модуле привязываться через 'parent_menu' => 'global_menu_custom' то работает. Как все сделать через модуль?
Код |
---|
AddEventHandler('main', 'OnBuildGlobalMenu', 'addMenuItem'); function addMenuItem(&$aGlobalMenu, &$aModuleMenu) { global $USER; if ($USER->IsAdmin()) { $aGlobalMenu['global_menu_custom'] = [ 'menu_id' => 'custom', 'text' => 'CustoM', 'title' => 'Настройки', 'url' => 'test.php?lang=ru', 'sort' => 1000, 'items_id' => 'global_menu_custom', 'help_section' => 'custom', 'items' => [ [ 'parent_menu' => 'global_menu_custom', 'sort' => 10, 'url' => 'new_page.php', 'text' => 'new_page', 'title' => 'new_page', 'icon' => 'fav_menu_icon', 'page_icon' => 'fav_menu_icon', 'items_id' => 'custom_menu', ], ], ]; } } |