Всем добрый день.

Столкнулся с необходимостью выводить небольшое меню, основанное на тегах.
Т.е. есть группа материала, в которых прописаны теги, которые отображаются при помощи getResourcesTag. И на их основе хочу вывести несколько тегов в подменю.

Я создаю чанк со списком пунктов, везде проставляю ссылки вручную:

<ul class="menu-publication">
    <li><a href="publikatsii/stati/">Все статьи</a></li>
    <li><a href="tags/?tag=отношения&key=tags">Отношения</a></li>
    <li><a href="tags/?tag=саморазвитие&key=tags">Развитие личности</a></li>
    <li><a href="tags/?tag=карьера&key=tags">Карьера и достижение целей</a></li>
    <li><a href="tags/?tag=родители+и+дети&key=tags">Родители и дети</a></li>
    <li><a href="tags/?tag=о+психотерапии&key=tags">О психотерапии</a></li>
    <li><a href="tags/?tag=о+психологах&key=tags">О психологах</a></li>
    <li><a href="tags/?tag=случаи+из+практики&key=tags">Случаи из практики</a></li>
    <li class="menu-publication__li-last"><a href="">Избранное</a></li>
</ul>


Теперь мне нужно, чтобы на страничке с одним из этих тегов соответствующий пункт показывал, что он активен (выделялся другим цветом\фоном).

Для этого, я создаю проверку:

<li[[!If? &subject=`[[!getUrlParam? &name=`tag`]]` &operator=`EQ` &operand=`отношения` &then=` class="active"` &else=``]]><a href="tags/?tag=отношения&key=tags">Отношения</a></li>


Проблема в том, что работает не полностью.
Т.е. конкретно «отношения» срабатывают, еще работает пункт «Родители и дети», но, если перейти в другие пункты, то там условие не срабатывает. Зависимости не нашел…

Что я упускаю? Кодировку? Одно условие мешает другому? Или что-то еще?