Приветствую уважаемые участники!
Изучал форум по темизации меню, нашел кучу полезного, но застрял на переопределнии
Появилась необходимость переопределить следующую функцию (позже напишу свою, пока тренируюсь на переопределении системной)
<?php function phptemplate_menu_tree($tree) {
return '<ul class=menu'.$mycounter.'>'. $tree .'</ul>';
}?>
Предположим есть меню разного уровня вложенности, как можно определить уровень меню и вывести в переменную mycounter текущей уровень меню?
Например, чтобы в итоге получилось вот так:
1 (class=menu0)
1.1 (class=menu1)
1.1.1
1.1.2
1.2.(class=menu1)
1.2.1
1.2.2
1.3.
1.4.
Комментарии
ul.menu li, ul.menu li li, ul.menu li li li и так далее - варианты CSS-селекторов меню по признаку вложенности, зачем изобретать еще классы?
Спасибо за совет, пригодился,
а если мне хочется полностью сделать свой вывод. Так сказать полную темизацию вывода меню.
theme_menu_item(), theme_menu_item_link(), theme_menu_tree() - примерно такой набор
А как это сделать в седьмом?