@hollanditkzn

Почему не отображается компонент бутстрапа в navbar?

У меня вместо значка отображается текст span class="glyphicon glyphicon-bell">. Вот весь код меню
NavBar::begin([
        'brandLabel' => 'Holland',
        // 'brandUrl' => Yii::$app->homeUrl,
        'brandUrl' => ['/zakaz/index'],
        'options' => [
            'class' => 'navbar-inverse navbar-fixed-top',
        ],
    ]);
    // $menuItems = [
    //     ['label' => 'Home', 'url' => ['/site/index']],
    //     ['label' => 'About', 'url' => ['/site/about']],
    //     ['label' => 'Contact', 'url' => ['/site/contact']],
    // ];
    if (!Yii::$app->user->isGuest) {
        $menuItems[] = ['label' => '<span class="glyphicon glyphicon-bell"></span>', 'url' => ['#']];
    }
    if (Yii::$app->user->isGuest) {
        // $menuItems[] = ['label' => 'Signup', 'url' => ['/site/signup']];
        $menuItems[] = ['label' => 'Войти', 'url' => ['/site/login']];
    } else {
        $menuItems[] = '<li>'
            . Html::beginForm(['/site/logout'], 'post')
            . Html::submitButton(
                'Выйти (' . Yii::$app->user->identity->username . ')',
                ['class' => 'btn btn-link logout']
            )
            . Html::endForm()
            . '</li>';
    }
    echo Nav::widget([
        'options' => ['class' => 'navbar-nav navbar-right'],
        'items' => $menuItems,
    ]);
    NavBar::end();

Так и не понял как сделать, чтобы отображались иконки
  • Вопрос задан
  • 137 просмотров
Решения вопроса 1
qonand
@qonand
Software Engineer
$menuItems[] = [
    'encode' => false,
    'label' => '<span class="glyphicon glyphicon-bell"></span>', 
    'url' => ['#']
];
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы