Блок nav

Здравствуйте!

При переходе на статичные страницы например page/about блок с идентификатором nav оказывается пустым. Можно ли каким либо образом убирать этот блок или вставить нужный html-контент на статичных страницах?

2 комментария

avatar
поставьте в шаблоне условие
{if $sAction!='page'}тута меню{/if}

это костыли конечно, но сработает.
avatar
можно и без костылей, попробуй так:
в папку templates/skin/имя_скина кидаешь файл с именем menu.MyMenu.tpl — это шаблон меню, которое будет отображаться. Напиши в этот шаблон то, что хочешь видеть в меню.
Потом отыскиваешь шаблон, который у тебя используется для отображения статических страниц, и там находишь строчку, где подключается заголовок, она выглядит так:
{include file='header.tpl'}

и туда пишешь имя твоего меню, то которое указал в имени шаблона, вот так:
{include file='header.tpl' menu ='MyMenu'}

после этого меню должно отобразиться.
p.s. Переменная $menu, которой присваивается значение, используется в header_nav.tpl, где и происходит подключение меню.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.