CSS Меню каталога с подменю
Есть такая конструкция меню
<ul class="menu-v category-tree">
<li><a href="">Меню верхний уровень 1</a></li>
<li><a href="">Меню верхний уровень 2</a>
<ul class="menu-v">
<li><a href="" class="selected">Подменю 1</a></li>
<li><a href="">Подменю 2</a></li>
</ul>
</li>
</ul>
класс selected показывает активное меню которое нажато и открылось его подменю.
вот в данном случае я могу сделать фон нажатого верхнего меню Меню верхний уровень 2 с помощью css например красным
а когда тыркаешь на подменю например Подменю 1 то появляется такая конструкция, т.е class="selected" переходит на активное подменю и уже фон самого раздела Меню верхний уровень 2 пропадает.
Как сделать что бы при нажатом активном Подменю 1, верхний уровень Меню верхний уровень 2 оставался с красным фоном?
P/S шаблон дефолт
вывожу вот так
{if isset($category)}{$selected_category=$category.id}{else}{$selected_category=null}{/if}
{wa_print_tree tree=$categories selected=$selected_category unfolded=false class="menu-v category-tree" elem ='<a href=":url" title=":name">:name</a>'}
8 ответов
тут кто нибудь на форуме есть?
Никак не отредактируя функцию выводящую дерево категорий wa_print_tree
не понял? ))) можно подробнее?
Копайте функцию smarty_function_wa_print_tree
извиняюсь конечно, но в php я профан так только методом тыка и с подсказками, в основном html и css занимаюсь, если не трудно "ткните носом" как сделать или пример какой то
Тогда делайте с помощью jQuery используя parents() для элементов с классом selected
Очень "развернутый" ответ
А Вы, извините, ждете готового решения?