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

5877  |  1

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

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

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

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

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

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

Расскажи друзьям-то:
Уважаемый читатель! В связи с участившимся спамом в комментариях, возможность писать доступна только для зарегистрированных пользователей
Зарегистрироваться Войти Напомнить пароль
Или войти через социальную сеть:
Сергей
Спасибо огромное за решение!

© 2011—2016 Частный вебмастер: ИП Базаров, ОГРНИП: 315784700173692. Работает на 1С-Битрикс.
Копирование материалов запрещено: "ГК РФ, часть 4, раздел VII: Права на результаты интеллектуальной деятельности".

Информация размещенная на сайте, не является публичной офертой. Политика конфеденциальности
x
Как к Вам обращаться? *
Ваша электронная почта: *
Доп. материалы (логотип, тех. задание):
 
Обзор
Текст сообщения: