#1 2014-09-04 09:57

hampdq
Пользователь

Помогите с меню.....

Есть следующий шаблон меню в стиле аккордион (меню будет ТОЛЬКО из двух уровней)

Код:

<ul id="nav">
<li class="level0"><a href="#" class="level-top"><span>Мобильные телефоны</span></a></li>
<li class="level0"><a href="#" class="level-top"><span>Телевизоры</span></a></li>
<li class="level0"><a href="#" class="level-top"><span>Аудио / Видео</span></a></li>
<li class="level0"><a href="#" class="level-top"><span>Видео камеры</span></a></li>
<li class="level0"><a href="#" class="level-top"><span>Бытовая техника</span></a>
<ul class="level0">
<li class="level1"><a href="#"><span>Кондиционеры и вентиляторы</span></a></li>
<li class="level1"><a href="#"><span>Утюги</span></a></li>
<li class="level1"><a href="#"><span>Кухонная тезника</span></a></li>
<li class="level1 last"><a href="#"><span>Пылесосы</span></a></li>
</ul>

Как правильно поправить исходный СМАРТИ:

Код:

{* category navigation tree *}
<ul>
{section name=i loop=$categories_tree}  {if $categories_tree[i].categoryID != 1}
<li class="{if $categories_tree[i].level>1}child{else}parent{/if}{if $categoryID == $categories_tree[i].categoryID}_current{/if}">
{section name=j loop=$categories_tree max=$categories_tree[i].level-1}<span class="tab">&nbsp;</span>{/section}
{if $categories_tree[i].slug}
{assign var=_category_url value="?categoryID=`$categories_tree[i].categoryID`&category_slug=`$categories_tree[i].slug`"|set_query_html}
{else}
{assign var=_category_url value="?categoryID=`$categories_tree[i].categoryID`"|set_query_html}
{/if}
<span class="bullet">&nbsp;</span><a href='{$_category_url}'>{$categories_tree[i].name|escape:'html'|default:"(no name)"}</a>
</li>
{/if}  {/section}
</ul>

С меня магарыч.....

Неактивен

 

#2 2014-09-04 10:23

hampdq
Пользователь

Re: Помогите с меню.....

Да, кстати, забыл.... при нахождении в каком либо активном разделе шаблон принимает вид (например если находимся в подразделе УТЮГИ раздела БЫТОВАЯ ТЕХНИКА:

Код:

<ul id="nav">
<li class="level0"><a href="#" class="level-top"><span>Мобильные телефоны</span></a></li>
<li class="level0"><a href="#" class="level-top"><span>Телевизоры</span></a></li>
<li class="level0"><a href="#" class="level-top"><span>Аудио / Видео</span></a></li>
<li class="level0"><a href="#" class="level-top"><span>Видео камеры</span></a></li>
<li class="level0 active"><a href="#" class="level-top"><span>Бытовая техника</span></a>
<ul class="level0">
<li class="level1"><a href="#"><span>Кондиционеры и вентиляторы</span></a></li>
<li class="level1 active"><a href="#"><span>Утюги</span></a></li>
<li class="level1"><a href="#"><span>Кухонная тезника</span></a></li>
<li class="level1 last"><a href="#"><span>Пылесосы</span></a></li>
</ul>

<li class="level0 active"> и <li class="level1 active"> - соотвественно

Отредактировано hampdq (2014-09-04 10:24)

Неактивен

 

Board footer

Powered by PunBB