1

我正在使用扩展程序 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')),
                        )),
4

3 回答 3

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 文档:http ://www.yiiframework.com/doc/api/1.1/CMenu#items-detail

于 2014-06-03T10:11:41.257 回答
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',
                                                                 ),
                )
            )
于 2014-03-05T09:22:43.440 回答
0

您需要使用$brandOptions

NavBar::begin([
    'brandLabel' => 'Label text',
    'brandUrl' => '/'.Yii::$app->homeUrl,
    'brandOptions' => [
        'target'=>'_blank'
    ],
    'options' => [
        'class' => 'navbar-inverse navbar-fixed-top',   
    ],
]);
于 2018-06-27T14:13:27.297 回答