Здравствуйте!
Делаю свой модуль, пытаюсь сделать иконку в левом главном меню административной панели
В DoInstall() , запускаю ф-ю $this->InstallEvents(); в которой пишу
в $this->UnInstallEvents() соответственно
Ф-я MyOnBuildGlobalMenu() содержит создание пункта меню:
$aGlobalMenu['global_menu_gromMy1'] = array(
'menu_id' => 'gromMy1',
'text' => 'Мой модуль1_1',
'title' => 'Мой модуль1_2',
'url' => 'index.php?lang=ru',
'sort' => 50,
'items_id' => 'global_menu_gromMy1',
'help_section' => 'gromMy1',
'items' => Array(
array(
"text" => 'text',
"url" => "/bitrix/admin/grom_my1_page1.php?lang=".LANG,
"more_url" => array(),
"title" => "title",
),
)
);
На странице /bitrix/admin/partner_modules.php?lang=ru , Пункт меню появляется после установки модуля и исчезает после удаления, все в порядке.
Но на других страницах например /bitrix/admin/index.php , Пункта меню не наблюдается, ф-я MyOnBuildGlobalMenu() при формировании меню не запускается, событие OnBuildGlobalMenu получается не отрабатывает..
файл из моего модуля /bitrix/modules/grom.my1/admin/menu.php - подключается на всех страницах, но добавляет только подпункт в уже существующие пункты левого меню, а моего пункта там нет..
Подскажите пожалуйста, что я делаю не так..
С уважением Роман
Делаю свой модуль, пытаюсь сделать иконку в левом главном меню административной панели
В DoInstall() , запускаю ф-ю $this->InstallEvents(); в которой пишу
Скрытый текст |
---|
RegisterModuleDependences("main", "OnBuildGlobalMenu", "grom.my1", "grom_my1", "MyOnBuildGlobalMenu"); |
в $this->UnInstallEvents() соответственно
Скрытый текст |
---|
UnRegisterModuleDependences("main", "OnBuildGlobalMenu", "grom.my1", "grom_my1", "MyOnBuildGlobalMenu"); |
Ф-я MyOnBuildGlobalMenu() содержит создание пункта меню:
$aGlobalMenu['global_menu_gromMy1'] = array(
'menu_id' => 'gromMy1',
'text' => 'Мой модуль1_1',
'title' => 'Мой модуль1_2',
'url' => 'index.php?lang=ru',
'sort' => 50,
'items_id' => 'global_menu_gromMy1',
'help_section' => 'gromMy1',
'items' => Array(
array(
"text" => 'text',
"url" => "/bitrix/admin/grom_my1_page1.php?lang=".LANG,
"more_url" => array(),
"title" => "title",
),
)
);
На странице /bitrix/admin/partner_modules.php?lang=ru , Пункт меню появляется после установки модуля и исчезает после удаления, все в порядке.
Но на других страницах например /bitrix/admin/index.php , Пункта меню не наблюдается, ф-я MyOnBuildGlobalMenu() при формировании меню не запускается, событие OnBuildGlobalMenu получается не отрабатывает..
файл из моего модуля /bitrix/modules/grom.my1/admin/menu.php - подключается на всех страницах, но добавляет только подпункт в уже существующие пункты левого меню, а моего пункта там нет..
Подскажите пожалуйста, что я делаю не так..
С уважением Роман