Предположим что нам требуется создать меню и выделить один из его пунктов так, чтобы он отличающийся от других.
Конечно можно прибегнуть к псевдоклассам css :nth-child() или к шаманству с jquery, но гораздо проще сделать это с помощью стандартных средств Битрикс.
Пояснять о том как создавать меню я конечно же не буду 🙂 Сразу в бой…
Размещаем на странице компонент меню (bitrix:menu), и настраиваем на один из типов созданных меню.
Далее переходим в раздел редактирования пунктов меню
Далее в шапке жмем ссылку “Редактировать меню в Панели управления”
Опять же в шапке переходим в расширенный режим управления меню
И на нужном пункту добавляем произвольный параметр и не забываем заполнить значение:
Далее в шаблоне, в в цикле делаем проверку и придаем нужный класс:
1 |
<?if($arItem['PARAMS']['class'] == 'active') echo 'class="action"'?> |