Когда требуется сделать выпадающее меню или просто многоуровневое меню с разными классами для каждого уровня, то можно это сделать следующим образом.
Копируем файл /modules/mod_menu/tmpl/default.php в папку /templates/ваш_шаблон/html/mod_menu/default.php
Открываем и находим код:
if ($item->deeper)
{
echo '<ul class="nav-child unstyled small">';
}
И меняем его на такой:
if ($item->deeper)
{
if ($item->level == 1) {
echo '<ul class="sub">';
}
elseif ($item->level == 2) {
echo '<ul class="sub2">';
}
}
Учитываем что верхний уровень имеет значение 0. Таким образом первому уровню мы присвоили класс sub, а второму sub2 далее по аналогии.
