Проблема со ссылкой active

Собственно прописываю следующее в header_top:
<li {if $sMenuHeadItemSelect=='blogs'}class="active"{/if}><a href="{$DIR_WEB_ROOT}/{$ROUTE_PAGE_BLOGS}/">Разделы</a></li>

Но элементом active он делает стартовую страницу, тобишь «localhost/blog/», хотя технически в адресе записан «localhost/blogs/». Не могу понять в чем моя ошибка. Версия LS 0.3

5 комментариев

avatar
ошибка в необдуманном использовании $sMenuHeadItemSelect, она сама по себе не содержит ничего, её значение нужно определить в экшене. Либо сделать через $sAction
avatar
Адресс сылки определяет не $sMenuHeadItemSelect а переменная $ROUTE_PAGE_BLOGS
avatar
сейчас научишь…
$ROUTE_PAGE_* содержат константы УРЛов экшенов, которые НЕ меняются во время выполнения, её нельзя использовать для определения текущего адреса ссылки, а именно это нужно ТС
avatar
Где конкретно это сделать?
avatar
Хочу в меню вывести ссылку на один из блогов. Подскажите, как ее сделать активной?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.