Доброй ночи, пытаюсь интегрировать верстку на движок, столкнулся с множеством вопросов, но хочу просить сначала по мелочи грубо говоря.
На сайте есть два горизонтальных меню которые идут в header.tpl, в которых некоторым пунктам необходимо применять статус active посредством добавления в class="" дополнительного текста в момент когда находимся на определенных страницах, вот пример этих двух меню:
<ul class="header__menu">
<li class="header__menu__item"><a href="/about.html" class="header__menu__item__link header__menu__item__link--active">О компании</a></li>
<li class="header__menu__item"><a href="/news/" class="header__menu__item__link">Новости</a></li>
<li class="header__menu__item"><a href="#" class="header__menu__item__link">Статьи</a></li>
<li class="header__menu__item"><a href="/vacancy.html" class="header__menu__item__link">Вакансии</a></li>
<li class="header__menu__item"><a href="/contacts.html" class="header__menu__item__link">Контакты</a></li>
</ul>
и
<ul class="header__menu2">
<li class="header__menu2__item"><a href="/" class="header__menu2__item__link header__menu2__item__link--active">Главная</a></li>
<li class="header__menu2__itemli header__menu2__item"><a href="/specials/" class="header__menu2__item__link header__menu2__item__link--action">Акции<i class="icon--sale"></i></a></li>
<li class="header__menu2__item"><a href="/payment.html" class="header__menu2__item__link">Оплата</a></li>
<li class="header__menu2__item"><a href="/delivery.html" class="header__menu2__item__link">Доставка</a></li>
<li class="header__menu2__item dropdown">
<a id="dropdown-1" href="index.html" data-toggle="dropdown" class="header__menu2__item__link header__menu2__item__link--dotted dropdown-toggle">Ещё</a>
<ul class="header__menu2__drop-list dropdown-menu">
<li class="header__menu2__drop-list__item"><a href="/warranty.html" class="header__menu2__drop-list__item__link">Гарантийные вопросы</a></li>
<li class="header__menu2__drop-list__item"><a href="/return-policy.html" class="header__menu2__drop-list__item__link header__menu2__drop-list__item__link--active">Возврат товара</a></li>
<li class="header__menu2__drop-list__item"><a href="/help.html" class="header__menu2__drop-list__item__link">Помощь</a></li>
</ul>
</li>
</ul>
Как видите, для того чтобы пункт был выделен, используется приписка "--active", так вот хотел бы узнать, можно ли задать условия для добавления этой приписки на определенных страницах?
В моем случае это Главная, модуль Новости, модуль Акции (стандартный от движка), и информационные страницы (раздел "Статьи" в админке) с прописанными, уникальными URL`ами для всех статей-страниц.
Чтобы было как можно яснее, то хотелось бы понять, можно ли сделать что-то подобное (пример взят с другого движка):
{% if isHandler('news:main') %} class="active"{% endif %}
{% if isHandler('static') and handler.params.altname == 'legenda' %} class="active"{% endif %}.
{% if isCategory('menu') %} class="active"{% endif %}
Заранее буду благодарен любой помощи!