Дополнительные параметры в меню Битрикс

- Дополнительные параметры в меню Битрикс
Просмотров: 11496 | Комментариев: 1

Иногда нужно присвоить какой-то функционал к конкретному пункту меню в битрикс. Например открывать ссылку в новом окне или открывать всплывающее окно. Расскажу на примере всплывающего окна как назначить дополнительный параметр в виде класса к одному из пунктов.

Добавляем код в меню Битрикс

Задача на конкретном сайте: Имеем созданный тип меню "Правое меню", к одной из ссылок нужно добавить class="right-menu-item up", который вызывает всплывающее окно, при этом у остальных ссылок только class="right-menu-item" (без up)

Для решения этой задачи достаточно: Открыть файл .right.menu.php и для нужной ссылки добавить массив Array("dif_class"=>"up"), как на сриншоте ниже

Далее заходим в редактирование шаблона меню и вызываем наш дополнительный параметр меню <?=$arItem["PARAMS"]["dif_class"]?>

Все, теперь, если заглянуть в исходный код, можно увидеть, что к данной ссылке прибавился класс up, а у остальных его нет.

Необходимо войти что бы оставить комментарий:
Сергей
Спасибо огромное за решение!
Решения на битрикс

Магазин, на базе готового решения от 35 900 рублей / от 3 до 5 дней

В стоимость входит: Подбор решения из более 200-от готовых сайтов, под Вашу задачу. Полный запуск сайта на сервере или хостинге, со всеми настройками. Инструкции по работе с готовым решением. Базовая СЕО оптимизация. Запуск готового сайта за 3-4 дня. Небольшие доработки под задачу.

Авторизация

На сайте работает вход через социальные сети. Просто, выберите наиболее удобную сеть и авторизация произойдет автоматически:
Проходя авторизацию, Вы безоговорочно принимаете условия политики конфеденциальности