leni_m
@leni_m
ЧупаКобрус

Как сделать пункт меню активным в битриксе?

В меню есть несколько пунктов, нажимая на любой, мы переходим в соответствующий раздел, и в меню активный пункт становится "не кликабельным".
Есть ссылки не входящие в меню (каталог, корзина) и проблема в том, что перейдя по этим ссылкам в меню становится "не кликабельным" пункт "Главная". Т.е. мы не находимся на главной, а сайт "думает", что мы на главной. Где искать этот кусочек кода? или из админки можно?
  • Вопрос задан
  • 2110 просмотров
Решения вопроса 1
Вообще это странно. Не клекабельным становится пункт меню который в массиве меню $arResult в шаблоне имеет ключ SELECTED установленный в Y.
В самом просто случае в Y ключ устанавливается для пункта, когда URL текущей страницы совпадает с URL пункта меню.
Если URL вашего каталога не совпадает "/" а для пункта Главная в файле меню (обычно это .top.menu.php в корне или что-то подобное - зависит от настроек) установлен адрес /. То пункт не должен становится активным.
Проверьте эти моменты.

Если нет - смотрите в шаблоне компонента меню как там что работает.

Но перед всем этим сбросьте кэш меню в админке - Настройки -> Автокеширование. Возможно ваша проблема именно в кэше.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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