YiiBooster Navbar目标_blank

时间:2014-03-05 09:05:03

标签: yii frameworks widget yii-booster

我正在使用扩展名Yiibooster的导航栏,但我遇到了菜单子项的问题,我需要转到新标签页,但我无法实现。

<?php $this->widget(
    'bootstrap.widgets.TbNavbar',
    array(
        'brand' => '<img src ="' . Yii::app()->request->baseUrl . '/images/FAVICON.png" />Inicio',
        'fixed' => false,
        'collapse' => true,
        'items' => array(
            array(
                'class' => 'bootstrap.widgets.TbMenu',
                'items' => array(
array(
                        'label' => 'Informes',
                        'items' => array(
                            array('label' => 'Listado de Activos', 'url' => Yii::app()->baseUrl.'/ZfInmuebles/verpdf',
                                'itemOptions' => array('target' => '_blank')),
                        )),

3 个答案:

答案 0 :(得分:1)

如果您只想在菜单的一个项目中留空,这是最佳选择:

'items' => array(
    array(
        'label' => 'Informes',
        'items' => array(
            array(
                'label' => 'Listado de Activos', 
                 'url' => Yii::app()->baseUrl.'/ZfInmuebles/verpdf',
                 'linkOptions' => array(
                     'target' => '_blank'
                 ),
            ),
        ),
    ),
)

Yii CMenu docs:http://www.yiiframework.com/doc/api/1.1/CMenu#items-detail

答案 1 :(得分:0)

添加class=>'bootstrap.widgets.TbMenu',如

 'items' => array(
            array(
                'class' => 'bootstrap.widgets.TbMenu',
                'submenuOptions' => array('target' => '_blank'),
                'items' => array(
                    array('label' => 'Listado de Activos', 
                               'url' => Yii::app()->baseUrl.'/ZfInmuebles/verpdf',
                                                                 ),
                )
            )

答案 2 :(得分:0)

您需要使用$brandOptions

NavBar::begin([
    'brandLabel' => 'Label text',
    'brandUrl' => '/'.Yii::$app->homeUrl,
    'brandOptions' => [
        'target'=>'_blank'
    ],
    'options' => [
        'class' => 'navbar-inverse navbar-fixed-top',   
    ],
]);