Задать вопрос
@Alexey-V

Как получить доступ к опред пункту меню?

Доброго времени суток. У меня возник вопрос, на который я в поиске не могу найти ответ, либо метод решения тот, который я и так знаю, но при этом использовать его нельзя. Задача такова, что расширенным режимом пользоваться нельзя. Как получить доступ к конкретному пункту меню, и применить к нему проверку на авторизацию, в случае если пользователь не авторизован то применяются стили?
<?if ($arItem["DEPTH_LEVEL"] == 1):?>
        <li><a href="" class="<?if ($arItem["SELECTED"]):?>root-item-selected<?else:?>root-item<?endif?>"
         <?if (!$USER->isAuthorized()):?>style="color: #00ff43;" <?endif?> 
        title="<?=GetMessage("MENU_ITEM_ACCESS_DENIED")?>"><?=$arItem["TEXT"]?></a></li>
      <?else:?>
        <li><a href="" class="denied" title="<?=GetMessage("MENU_ITEM_ACCESS_DENIED")?>"><?=$arItem["TEXT"]?></a></li>
      <?endif?>


Я по всякому пытался, но происходит не то что нужно, или же затрагиваются пункты родители или же без потомков, а нужен один
  • Вопрос задан
  • 35 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Профессия Графический дизайнер PRO
    15 месяцев
    Далее
  • Нетология
    Фронтенд-разработчик
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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