Подскажите пожалуйста как создать нормальное горизонтальное меню с выпадающими подменю.
Пробовал в автоматически сгенерированном приложении сделать так:
Код: Выделить всё
<div id="mainmenu">
<?php $this->widget('zii.widgets.CMenu',array(
'items'=>array(
array('label'=>'Главная', 'url'=>array('/site/index')),
array('label'=>'О...', 'url'=>array('/site/page', 'view'=>'about')),
array('label'=>'Контакты', 'url'=>array('/site/contact'),
'items' => array(
array('label'=>'Подпункт 1', 'url'=>array('/site/subitem1', 'tag' => 'new')),
array('label'=>'Подпункт 2', 'url'=>array('/site/subitem2'))
)
),
array('label'=>'Вход', 'url'=>array('/site/login'), 'visible'=>Yii::app()->user->isGuest),
array('label'=>'Выход ('.Yii::app()->user->name.')', 'url'=>array('/site/logout'), 'visible'=>!Yii::app()->user->isGuest)
),
)); ?>
</div><!-- mainmenu -->
Если убрать <div id="mainmenu">, еще ничего, но в столбик.
А мне хочется горизонтальное с открывающимися подменю.
И желательно, чтобы клик на пункте верхнего меню ничего не давал, т.е. переход возможен только по выбопу подпунктов.