<div id="mainmenu">
<?php $this->widget('zii.widgets.CMenu', array(
'items'=>array(
array('label'=>'Home', 'url'=>array('/site/index')),
array('label'=>'About', 'url'=>array('/site/page', 'view'=>'about')),
array('label'=>'Contact', 'url'=>array('/site/contact')),
array('label'=>'Login', 'url'=>array('/site/login'), 'visible'=>Yii::app()->user->isGuest),
array('label'=>'Logout ('.Yii::app()->user->name.')', 'url'=>array('/site/logout'), 'visible'=>!Yii::app()->user->isGuest),
array('label'=>'Users ('.Yii::app()->user->name.')', 'url'=>array('/user'), 'visible'=>!Yii::app()->user->isGuest),
array('label'=>'Uren ('.Yii::app()->user->name.')', 'url'=>array('/uren'), 'visible'=>!Yii::app()->user->isGuest)
),
)); ?>
</div><!-- mainmenu -->
我的问题是我如何无法使用Twitter Bootstrap赋予按钮一种样式。
这是HTML
<div id="mainmenu">
<ul id="yw3">
<li><a href="/urenregistratie/index.php?r=site/index">Home</a></li>
<li><a href="/urenregistratie/index.php?r=site/page&view=about">About</a></li>
<li><a href="/urenregistratie/index.php?r=site/contact">Contact</a></li>
<li><a href="/urenregistratie/index.php?r=site/logout">Logout (admin)</a></li>
<li><a href="/urenregistratie/index.php?r=user">Users (admin)</a></li>
<li><a href="/urenregistratie/index.php?r=uren">Uren (admin)</a></li>
</ul>
</div><!-- mainmenu -->
请帮帮我。
最佳答案
您可以使用itemCssClass,activeCssClass和htmlOptions分别设置列表项,活动列表项和list(ul
)的类。举个例子:
$this->widget('zii.widgets.CMenu', array(
'itemCssClass' => 'navbar-item',
'activeCssClass' => 'navbar-active',
'htmlOptions' => array('class' => 'navbar'),
'items'=>array(...)
));
或者,您可以尝试使用Yiistrap或Yii Booster代替。这些可能更容易使用。
关于html - 使用Yii 1我想给我的主菜单一个css样式,但是无法用bootstrap弄清楚,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32177161/