редактирование menu.inc вывод желаемого вида списка меню в page.tpl.php
Здравствуйте.
Прикручиваю выпадающее меню, необходимо задать класс для тега <ul>
в отображении primary-links, НО! только для первого тега, а не для всех последующих.
т.е. на выходе в page.tpl.php код должен быть НЕ таким:
<li><a href="">Products</a>
<ul class="menu">
<li><a href="#">Mobile Phones</a>
<ul class="menu">
<li><a href="#">Product 1</a></li>
<li><a href="#">Product 2</a></li>
</ul>
</li>
<li><a href="#">Desktop</a>
<ul class="menu">
<li><a href="#">Product 3</a></li>
<li><a href="#">Product 4</a></li>
</ul>
</li>
</ul>
</li>
</ul>
а вот Таким:
<li><a href="">Products</a>
<ul>
<li><a href="#">Mobile Phones</a>
<ul>
<li><a href="#">Product 1</a></li>
<li><a href="#">Product 2</a></li>
</ul>
</li>
<li><a href="#">Desktop</a>
<ul>
<li><a href="#">Product 3</a></li>
<li><a href="#">Product 4</a></li>
</ul>
</li>
</ul>
</li>
</ul>
Если я все правильно понимаю, нужно изменить строчки в menu.inc:
<?php
function theme_menu_tree($tree) {
return '<ul class="menu">'. $tree .'</ul>';
}
?>
Но я не знаю как задать верные переменные чтобы класс отображался только в первом теге...
Помоги пожалуйста разобраться если не затруднит.