УС
Участник сообщества #16
12 мар. 2026 г., 11:04(изменён)
Решено
0
0

Скрывание пунктов меню по условию

Из чата сообщества

Добрый день, коллеги. Подскажите, пожалуйста, можно ли как-то скрывать пункты меню по какому-либо условию? Например, мне нужно скрыть пункт в меню "адаптация", если у сотрудника нет адаптации.

С
Система12 мар. 2026 г., 12:14(изменён)
Решение
  1. Доработать шаблон, отвечающий за отображение меню
  2. В карточке раздела портала условия доступности прописать
С
Система12 мар. 2026 г., 11:29(изменён)

/adaptation

С
Система12 мар. 2026 г., 12:09(изменён)
все верно
Есть выборка динамическое меню
Пункты меню скрываются например(дочерние пункты)
if(itemMenu.parent_document_id.HasValue)
  continue;

Я бы передал в метод, в параметре arrActionRuleCodes только те пункты меню, которые необходимы

Т.е.

  1. добавить свою библиотеку
  2. В библиотеку скопировать GetMenu
  3. При вызове GetMenu передать необходимые пункты
С
Система12 мар. 2026 г., 12:11(изменён)

Меню как задано? В карточке сайта?

Чтобы ответить, необходимо войти в систему