Ознакомьтесь с обновлениями продуктов, которые мы анонсировали! Смотрите, что нового.

/

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

Подключение обработчика события

В файле init.php подключаем обработчик:

AddEventHandler('main', 'OnBuildGlobalMenu', 'addMenuItem');

Структура меню

Событие OnBuildGlobalMenu получает два параметра по ссылке:

function addMenuItem(&$aGlobalMenu, &$aModuleMenu)


  • $aGlobalMenu — основная структура первого уровня меню (Контент, Магазин, Маркетинг и т.д.).
  • $aModuleMenu — дочерние пункты (разделы, под пункты, ссылки).

Пример одного из разделов $aGlobalMenu:

Пример $aModuleMenu:


Пример добавления нового пункта меню

Добавим ссылку на кастомную административную страницу в раздел "Магазин""Покупатели":


Файл административной страницы.

Создайте файл по пути: /bitrix/admin/clear_abandoned_basket.php

Содержимое clear_abandoned_basket.php


Полезные функции

Успешное сообщение CAdminMessage::ShowNote("Операция успешно выполнена");

Сообщение об ошибке