Задать вопрос

Как в Bitrix разместить свой пункт в административном меню не в меню «Сервисы» через файл .left.menu.php?

Здравствуйте! Подскажите пожалуйста, как в Bitrix разместить свой пункт в административном меню используя файл /bitrix/admin/.left.menu.php за пределами меню Сервисы.
Для размещения своего пункта меню в своём разделе меню Сервисы административного меню Bitrix можно использовать следующий код:

<?php
$aMenuLinks = Array(
	Array(
		"x1", //Имя своего раздела
		"", 
		Array(),
		Array("SEPARATOR"=>"Y"),//с помощью данного элемента массива и ключа указывается, что это именно раздел
		"" 
	),
	Array(
		"123", //Собственно сама ссылка которая будет размещена в только что созданном разделе
		"https://blog.ivru.net/", 
		Array(), 
		Array(), 
		"" 
	)
);


Вот только если нужно за пределами "Сервисы" разместить пункт что для этого нужно поменять в массиве $aMenuLinks? Пробовал рядом с SEPARATOR добавить элемент массива "parent_menu"=>"global_menu_marketplace" - не сработало. И ещё вопрос, а можно ли как то сделать свой квадратик на подобии "Сервисы"?
  • Вопрос задан
  • 496 просмотров
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Фронтенд-разработчик
    11 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Профессия Веб-дизайнер
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Ge1i0N
@Ge1i0N
Не нужно трогать файлы ядра.
Используйте событие OnBuildGlobalMenu и будет вам счастье.
В своих модулях и того проще, если посмотреть документацию по созданию модулей.
Ответ написан
@max-kmb
А при чем тут ядро?
Битрикс в официальной документации предлагает 2 варианта формирования своих пунктов в административной панели:
1. Через ручное добавление в список "Избранного" своей ссылки
2. Через создание/редактирование /bitrix/admin/.left.menu.php

Ссылка на документацию по меню в админке
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы