Есть вот такой чудный код:
function printMenu($menuArray) {
$level .= 2;
$html = '<ul class="level-'.$level.'">';
foreach ($menuArray as $menuItem) {
$html .= "<li>";
$html .= "<a href=\"{$menuItem['link']}\">{$menuItem['title']}</a>";
if (!empty($menuItem['children'])) {
$html .= printMenu($menuItem['children']);
}
$html .= "</li>";
}
$html .= '</ul>';
return $html;
}
Выводиться все отлично, но в верстке структура меню такая:
<div id="category-tree">
<ul id="catalog-menu" class="level-1 class="b-link"">
<li>
<a class="b-link" href="">Пример</a>
<ul class="level-2">
<li><a href="">Элемент 1</a></li>
<li><a href="">Элемент 2</a></li>
</ul>
</li>
</div>
Так вот как не пытаюсь не могу сделать сответсвие верстке, может нужно как то в отдельные переменные выносить все что связанно с оформлением?