Разбиение стандартного меню Joomla на два ряда

JoomlaРешение конечно лохматое и для joomla 1.5, но вдруг кому пригодится, т.к. всегда может попасться сайт который сделан на старом движке, а владелец не всегда понимает зачем ему обновляться и зачастую очень сложно его в этом убедить, мне вот недавно попался на joomla 1.0

И так к делу.

Берем файл modules/mod_mainmenu/helper.php в нем после строки 297 — $tmp = clone($item);

заменяем код:

$tmp->name = ‘<span><![CDATA[‘.$item->name.’]]></span>’;

на код:

if (strpos(«|»,$item->name)) {

 $tmp->name = ‘<span><![CDATA[‘.$item->name.’]]></span>’;

} else {

 $pmenu = $item->name;

 $pmenu = explode(«|»,$pmenu);

 $tmp->name = ‘<span>’.$pmenu[0].'</span><br /><span>’.$pmenu[1].'</span>’;

}

Разделитель в меню выставляете такой — «|», соответственно без кавычек, если вы хотите другой то в этом куске кода «explode(«|»,$pmenu);» палку меняете на свой символ.

простое меню в два ряда
простое меню в два ряда

Т.е. название меню у вас должно выглядеть примерно так —  «Хочешь заработать | вот тебе то то и то то», а дальше уже css вам в руки, оформляйте и удачи.