Отображение активных элементов с Yii2 Sidenav - PullRequest
0 голосов
/ 27 декабря 2018

Мне интересно, может ли https://github.com/kartik-v/yii2-widget-sidenav показать страницу, которая не является "активным элементом", как активная.Например, мой пункт меню установлен на 'active' => ($item == 'site/home'), но я бы хотел, чтобы site/home2 показывал тот же пункт меню, что и активный.Рассматривать его как дочернюю страницу в том же контроллере.

Спасибо!

1 Ответ

0 голосов
/ 27 декабря 2018

Да, вы можете указать, какой пункт меню должен быть активен для любого конкретного URL.

Например:

['label' => 'Home', 'icon' => 'home', 'url' => Url::to(['/site/home', 'type'=>$type]), 'active' => ($currentPage == 'page1')],

здесь 'active' указать кодировку, по которой это меню должно бытьактивный.

так в вашем случае:

'active' => ($item == 'site/home' || $item == 'site/home2')
...