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

Пункт меню в админке добавляется через модуль. Сначала надо создать модуль.

Затем надо создать файл modules/module_name/admin/menu.php. Данный файл добавляет пункт меню.

# modules/module_name/admin/menu.php
return array(
    'parent_menu' => 'global_menu_content', // раздел, где выводить пункт меню
    'text' => 'Имя пункта меню',
    'icon' => 'custom_menu_icon', // имя класса для вывода иконки
    'url' => 'custom.php?lang='.LANGUAGE_ID,
    // Подпункты
    'items' => [
        ['text' => 'Подпункт', 'url' => 'link'],
        ['text' => 'Подпункт 2', 'url' => 'second-link'],
    ],
);

Подключаемые файлы через параметр url находятся в папке bitrix/admin/. Ниже приведён пример подключаемого файла.

<?php
# bitrix/admin/custom.php
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php");
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_after.php");
?>

Контент

<?php
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_admin.php");

В результате получится примерно следующее: