Василий Р.
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 проверить наличие подпунктов. Спасибо за Ваши ответы.
Виталий О.
403 повідомлення
#15 років тому
Это что 1.0?
Василий Р.
29 повідомлень
#15 років тому
Да, 1.0. Клиенту кто-то сделал сайт на этой версии джумлы.

Сам в шоке, что кто-то создает новые сайты на 1.0
Серафима Л.
10571 повідомлення
#15 років тому
eXsofter, В самом модуле есть функция выбор изображения из файла. По крайней мене в версии 1.5. В 1.0 не помню
Попробуйте поставить альтернативный модуль меню -их много, в т.ч и с картинками