• Вконтакте
  • YouTube
Тольятти, ул. Фрунзе 14Б, офис 253
+7 (927) 893-12-93
Заказать звонок
Веб-студия КоЛайн
Услуги
  • Создание сайта
  • Поддержка сайта
  • Обучение
Продукты
  • 1С-Битрикс: Управление сайтом
  • Готовые решения
  • Модули для сайта
Портфолио
Компания
  • О компании
  • Отзывы
  • Реквизиты
  • Лицензии
  • Вопрос ответ
  • Блог программиста
Контакты
Ещё
    Веб-студия КоЛайн
    Услуги
    • Создание сайта
    • Поддержка сайта
    • Обучение
    Продукты
    • 1С-Битрикс: Управление сайтом
    • Готовые решения
    • Модули для сайта
    Портфолио
    Компания
    • О компании
    • Отзывы
    • Реквизиты
    • Лицензии
    • Вопрос ответ
    • Блог программиста
    Контакты
    Ещё
      Веб-студия КоЛайн
      • Услуги
        • Назад
        • Услуги
        • Создание сайта
        • Поддержка сайта
        • Обучение
      • Продукты
        • Назад
        • Продукты
        • 1С-Битрикс: Управление сайтом
        • Готовые решения
        • Модули для сайта
      • Портфолио
      • Компания
        • Назад
        • Компания
        • О компании
        • Отзывы
        • Реквизиты
        • Лицензии
        • Вопрос ответ
        • Блог программиста
      • Контакты
      • +7 (927) 893-12-93
      Будьте на связи
      Тольятти, ул. Фрунзе 14Б, офис 253
      info@colain.ru
      • Вконтакте
      • YouTube

      Скрываем пункты меню в админке Битрикса для других пользователей

      • Главная
      • Блог
      • Скрываем пункты меню в админке Битрикса для других пользователей

      Если нужно в админке скрыть некоторые пункты меню Битрикс.

      25 октября 2022 7:00
      Если нужно в админке скрыть некоторые пункты меню Битрикс. 

      Создаём файл admin_header.php в папке php_interface с кодом:


      if ($USER->IsAdmin()===false){ //проверяем что авторизовались не под админом

      unset($adminMenu->aGlobalMenu["global_menu_marketing"], 
           $adminMenu->aGlobalMenu["global_menu_store"],
            $adminMenu->aGlobalMenu["global_menu_services"],
            $adminMenu->aGlobalMenu["global_menu_marketplace"],
            $adminMenu->aGlobalMenu["global_menu_crm_site_master"],
            $adminMenu->aGlobalMenu["global_menu_users"]
            //$adminMenu->aGlobalMenu["global_menu_settings"] //можно расскомментировать если нужно полностью скрыть доступ к настройкам
        
           );
         
          foreach ($adminMenu->aGlobalMenu['global_menu_settings']['items'] as $k=>$menudel){ //тут скрываем конкретные настройки
              if($menudel['text'] != 'Пользователи'){
                  unset($adminMenu->aGlobalMenu['global_menu_settings']['items'][$k]);
              }else{
                  foreach ($adminMenu->aGlobalMenu['global_menu_settings']['items'][$k]['items'] as $kk=>$podmenudel){
                      if($podmenudel['url'] != 'user_admin.php?lang=ru'){  //Список пользователей
                          unset($adminMenu->aGlobalMenu['global_menu_settings']['items'][$k]['items'][$kk]);
                          
                      }
                  }
              }
          }
          
          foreach ($adminMenu->aGlobalMenu['global_menu_content']['items'] as $k=>$menudel){
              if($menudel['module_id'] != 'iblock'){ // оставляем только инфоблоки
                  unset($adminMenu->aGlobalMenu['global_menu_content']['items'][$k]);
              }
              
          }
          

          
      }


      Вернуться к списку
      Компания
      О компании
      Отзывы
      Реквизиты
      Лицензии
      Вопрос ответ
      Блог программиста
      Продукты
      1С-Битрикс: Управление сайтом
      Готовые сайты
      Модули для сайта
      Услуги
      Создание сайта
      Разработка сайтов
      Продвигаем
      Поддерживаем
      Повышаем эффективность
      Наши контакты


      +7 (927) 893-12-93
      info@colain.ru
      Тольятти, ул. Фрунзе 14Б, офис 253
      © 2007 - 2023 Веб-студия КоЛайн создание и продвижение сайтов

      Яндекс.Метрика
      Версия для печати
      • Вконтакте
      • YouTube