Свое меню

В файле header_top.tpl прописываю свою ссылку вида

<li {if $sMenuHeadItemSelect=='blogs/name1'}class="active"{/if}><a href="{router page='blogs/name1'}">{$aLang.blogs}</a>
</li>


И сразу два вопроса, почему не срабатывает выделение пункта, когда открыта страница, и как автоподставить в ссылку название блога?

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

avatar
Ведь все правильно в этой строчке? Разве нет?
avatar
if $sMenuHeadItemSelect=='blogs/name1'


неправильно
$sMenuHeadItemSelect задается в нужном экшене. при определенном эвенте
avatar
То есть строчка то правильная, но этого мало :)
avatar
могу дать совет.
открой файл classes/actions/ActionIndex.class.php и начните смотреть его начиная с 28 строчки. Вопрос у вас должен исчезнуть.
avatar
Спасибо исчез моментально :) Все таки с документацией у LS как то туго, но может я просто еще не въехал, и вечно не туда тычусь…
avatar
Но появился новый, неужели в главном меню нельзя сделать пункт ссылающийся на какой то тег, но с динамической подсветкой? Теги выводит ActionTag.class и в нем $sMenuHeadItemSelect задается просто как tag а к не к примеру tag/123
avatar
не совсем понял, что вы хотели сказать.

объясните ситуацию подробней, я попробую ответить
avatar
Разобрался :)) Пару особо популярных тегов хотел вывести в основное меню.
avatar
хорошо, а как создать свое меню на основе статичных и вложенных страниц?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.