@Silverviql

Как кнопки виджета Nav в мобильной версии заворачивать в одну кнопку?

В виджете Nav::widget отрисовываются кнопки с приоритетами какой пользователь видит эти кнопки.
Как кнопки заворачивать в одну кнопку как в бутстрапе
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
    <span class="navbar-toggler-icon"></span>
  </button>

public function run()
    {
        return Nav::widget([
        'options' => ['class' => 'nav nav-pills headerNav'],
        'items' => [
         ['label' => 'Партнеры', 'url' => ['partners/index'], 'visible' => Yii::$app->user->can('admin')],
            ['label' => 'Аналитика', 'url' => ['site/analytics'], 'visible' => Yii::$app->user->can('admin')],
  • Вопрос задан
  • 48 просмотров
Пригласить эксперта
Ответы на вопрос 1
slo_nik
@slo_nik Куратор тега Yii
Добрый день.
Приблизительно так (код возможно будет с ошибками, исправите сами)
'items' => array_filter([
  Yii::$app->user->can('admin') ? ['label' => 'Партнёры'] : false, 
 Yii::$app->user->can('user') ? ['label' => 'Аналитика'] : false, 
])
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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