Добавить пункт в меню админки Битрикс

Автор:Alex

Добавить пункт в меню админки Битрикс

Для добавления своего пункта меню в административный раздел Битрикс, нужно в init.php
добавить функцию:

AddEventHandler("main", "OnBuildGlobalMenu", "ChangeIblockMenu");
function ChangeIblockMenu(&$adminMenu, &$moduleMenu){
	$moduleMenu[] = array(
		"parent_menu"	=> "global_menu_services", // поместим в раздел "Сервис"
		"section"	=> "change_iblock_elements",
		"sort"        => 10,                    // сортировка пункта меню
		"url"         => "change_iblock_elements.php?lang=".LANG,  // ссылка на пункте меню
		"text"        => 'Изменить категорию',       // текст пункта меню
		"title"       => 'Изменить категорию', // текст всплывающей подсказки
		"icon"        => "fileman_menu_icon", // малая иконка
		"page_icon"   => "fileman_page_icon", // большая иконка
		"items_id"    => "change_iblock_elements",  // идентификатор ветви
		"items"       => array()          // остальные уровни меню сформируем ниже.
	);
}

где global_menu_services — параметр ID одного из глобальных разделов (в нашем случае Сервис), узнать можно через инспектор кода в dom html нужного раздела id=»***»;
change_iblock_elements — название нашего пункта меню в виде символьного кода;
«change_iblock_elements.php?lang=».LANG — путь к файлу php, все они должны храниться в /bitrix/admin/ ;
fileman_menu_icon — название класса css иконки рядом с пунктом меню, можно добавить свою или использовать с другого пункта меню (в нашем случае взяли в пункта «Структура сайта»)

Об авторе

Alex administrator

Оставить ответ

Enter the text from the image below