Joomla mod_mainmenu.php
29 повідомлень
#15 років тому
Здравствуйте. Извините еще раз за тупой вопрос. Есть функция:function mosRecurseVIMenu( $id, $level, &$children, &$open, &$indents, &$params ) {
if (@$children) {
$n = min( $level, count( $indents )-1 );
echo "\n".$indents;
$count = count($children);
$i=0;
foreach ($children as $row) {
$i++;
if($i!=$count) echo "\n".$indents;
else {
if($level==0) echo "\n".$indents;
else echo "\n".$indents;
}
echo mosGetMenuLink( $row, $level, $params, $open );
// показывается расширенное меню с видимым подменю
if ( !$params->get( 'expand_menu' ) ) {
if ( in_array( $row->id, $open )) {
mosRecurseVIMenu( $row->id, $level+1, $children, $open, $indents, $params );
}
} else {
mosRecurseVIMenu( $row->id, $level+1, $children, $open, $indents, $params );
}
echo $indents;
}
echo "\n".$indents;
}
}
Эта рекурсивная функция создает меню. Необходимо напротив пунктов меню, которые имеют подпункты, добавить изображение:
echo "<img class='imgexp' src='посилання; alt='expand menu' />";
Может кто знает как в joomla проверить наличие подпунктов. Спасибо за Ваши ответы.
29 повідомлень
#15 років тому
Да, 1.0. Клиенту кто-то сделал сайт на этой версии джумлы. Сам в шоке, что кто-то создает новые сайты на 1.0
