Иногда нужно присвоить какой-то функционал к конкретному пункту меню в битрикс. Например открывать ссылку в новом окне или открывать всплывающее окно. Расскажу на примере всплывающего окна, как назначить дополнительный параметр в виде класса к одному из пунктов.
Добавляем код в меню Битрикс
Задача на конкретном сайте: Имеем созданный тип меню "Правое меню", к одной из ссылок нужно добавить class="right-menu-item up" который вызывает всплывающее окно, при этом у остальных ссылок только class="right-menu-item" (без up)
Для решения этой задачи достаточно: Открыть файл .right.menu.php и для нужной ссылки добавить массив Array("dif_class"=>"up"), как на сриншоте ниже
Далее заходим в редактирование шаблона меню и вызываем наш дополнительный параметр меню <?=$arItem["PARAMS"]["dif_class"]?>
Все, теперь если заглянуть в исходный код увидем, что к данной ссылке прибавился класс up, а у остальных его нет.