0.00
Рейтинг
0.00
Сила

Выделение (class="active")

Решил сделать рядом с «кнопками» Блоги Люди две кнопки, непосредственно ведущие в два разных блога.

Как сделать выделение после нажатия? Куда добавлять новые $sMenuHeadItemSelect?

<ul class="nav-main">
                        <li {if $sMenuHeadItemSelect=='blog'}class="active"{/if}><a href="{router page='blogs'}">{$aLang.blogs}</a></li>
                        <li {if $sMenuHeadItemSelect =='blog/news'}class="active"{/if}><a href="{router page='blog/news'}">{$aLang.news}</a></li>
                        <li {if $sMenuHeadItemSelect =='blog/barakholka'}class="active"{/if}><a href="{router page='blog/barakholka'}">{$aLang.baraholka}</a></li>
                        <li {if $sMenuHeadItemSelect=='people'}class="active"{/if}><a href="{router page='people'}">{$aLang.people}</a></li>
                        {hook run='main_menu'}                
</ul>

Новые разделы блогов

Всем добрый вечер.

Думаю из названия понятно, чего хочу.
А хочу создать\редактировать разделы блогов. Ну то есть есть на голом движке 3и раздела. Все, Коллективные, Персональные, Топ.

Я не понимаю, как можно создать пост в разделе Коллективные.

В общем я хотел бы создать разделы что бы пользователь мог выбрать куда постить, ну либо не мог, если на раздел стоит запрет.

Насколько это сложно сделать вручную, в каких файлах код править\ разбирать?

И есть ли нормальные плагины, которые это реализуют?

Заранее спасибо.

Выделение (class="active") под-меню статической страницы. (решение найдено)

При помощи плагина Page добавил статическую страницу Мастерская, а в ней 2-е под-страницы.
Проблема состоит в том, что эти под-меню не делаются активными по переходу на них.

Что бы эти 2-е подстраницы отобразились я в header_nav.tpl добавил вот такой код

{if $oUserCurrent and ($sAction=='page' and $sEvent=='workshop')}		
			<ul class="menu">
				<li {if $sMenuItemSelect=='page/workshop/forks'}class="active"{/if}>
					<a href="{router page='page/workshop/forks'}">{$aLang.forks}</a>
				</li>
				<li {if $sMenuItemSelect=='page/workshop/rearshok'}class="active"{/if}>
					<a href="{router page='page/workshop/rearshok'}">{$aLang.rearshok}</a>
				</li>				
			</ul>					
		{/if}


Все замечательно, но при выборе одного из этих под-меню оно не выделяется. Причина понятна, проблема с $sMenuItemSelect. Но где её правильно инициализировать, что бы её можно было использовать в моем случае.

Или, если есть, буду рад другому предложению. Может быть есть какая-то глобальная переменная хранящая в себе текущий url?

Заранее спасибо.