Скрыть пункт меню в админке Битрикс

Задача:

Как скрыть любой пункт главного меню или подменю в административной части 1С-Битрикс


Решение:
Код вставляем в init.php
  1. Скрыть пункт «Marketplace» в главном меню:
    AddEventHandler('main', 'OnBuildGlobalMenu', 'ASDFavoriteOnBuildGlobalMenu');
    function ASDFavoriteOnBuildGlobalMenu(&$aGlobalMenu, &$aModuleMenu)
    {
       $aGlobalMenu['global_menu_marketplace']=false;
    }
  2. Скрыть пункт подменю «Избранное» в меню «Настройки»:
    AddEventHandler('main', 'OnBuildGlobalMenu', 'ASDFavoriteOnBuildGlobalMenu');
    function ASDFavoriteOnBuildGlobalMenu(&$aGlobalMenu, &$aModuleMenu)
    {
       foreach($aModuleMenu as $k => $v)
       {
          if($v['text']=='Избранное')
          {
             $aModuleMenu[$k]=false;
          }
       }
    }
Похожие решения:
Изменено: 23 08 2019
Просмотров: 94

Комментарии 1

Лучше скрывать через стили в admin_header.php
Ответить
Написать