Yii zii.widgets.CMenu css for multilevel子菜单

时间:2014-10-21 17:23:58

标签: php css yii

如何在zii.widgets.CMenu中正确使用多级子菜单?

对于第一级子菜单,它可以正常工作.. 但是当点击第二级子菜单时,它会隐藏最多父级别,再次点击父级

  • 时会显示正确的打开菜单..

    所以我没有到达目的地 enter image description here

    请参阅附件图片..首次点击销售管理时,它会关闭'配置'菜单,再次点击'配置'它显示正确,如图所示.. 所以首次点击'销售管理' ==> 'Configuaration'菜单不应该关闭..

    我该如何解决..

    代码如下

      

    $ this-> widget('zii.widgets.CMenu',array(

       'htmlOptions' => array(
            'class' => 'sidebar-menu',
        ),
        'submenuHtmlOptions' => array(
            'class' => 'submenu',
        ),
        'encodeLabel' => false,
        'activeCssClass'=>'active',
        'activateParents'=>true,
        'items' => array(
            array(
                'label' => '<i class="fa fa-cog"></i>&nbsp;
                                        <span class="hidden-sm hidden-md">Configurations</span>
                                        <i class="fa fa-angle-right chevron-icon-sidebar"></i>',
                'url' => '#',
                'itemOptions' => array('class' => 'dropdown'),
                'linkOptions' => array(
                    'class' => 'dropdown-toggle ',
                    'data-toggle' => 'dropdown-menu',
                ),
                'visible' => true,
                'items' => array(
                    array(
                        'label' => 'Sales Management',
                        'url' => '',
                        'visible' => true,
                        'itemOptions' => array(
                            'class' => 'dropdown-submenu',
                        ),
                        'items' => array(
                            array(
                                'label' => 'Code Promo',
                                'url' => array('/backoffice/codePromo/index'),
                            ),
                            array(
                                'label' => 'Assurance',
                                'url' => array('/backoffice/assurance/index'),
                            ),
    

    ......................

  • 1 个答案:

    答案 0 :(得分:1)

    嗨你可以试试这个

    color_my_prompt