Всем привет:
1. Как в Nav изменить активный класс с "active" на "current" он дает не нужный фон?
2. Пробовал заменить на Menu::widget но там при создании вложенного меню, получается ссылка со списком...
3. У меня есть меню (ниже проблемная часть кода меню):
Код: Выделить всё
Nav::widget([
'encodeLabels' => FALSE,
'options' => ['class' => 'nav navbar-nav pull-right'],
'activateParents' => FALSE,
'items' => [
['label' => 'Меню', 'items' => [
['label' => '<i class="fa fa-caret-right"></i> Главная', 'url' => ['site/index']],
['label' => '<i class="fa fa-caret-right"></i> Шара', 'url' => ['site/index', '#' => 'share']],
['label' => '<i class="fa fa-caret-right"></i> Быстро', 'url' => ['site/index', '#' => 'fast']],
['label' => '<i class="fa fa-caret-right"></i> Безопасность', 'url' => ['site/index', '#' => 'safe']],
['label' => '<i class="fa fa-caret-right"></i> Регистрация', 'url' => ['site/register']],
], ['options' => ['id' => 'lPage']],
],
Но так как у всех пунктов вложенного меню "'url' => ['site/index']" то все они автоматом становятся
class="active" :
Код: Выделить всё
<ul id="w2" class="dropdown-menu"><li class="active"><a href="/site/index" tabindex="-1"><i class="fa fa-caret-right"></i> Главная</a></li>
<li class="active"><a href="/site/index#share" tabindex="-1"><i class="fa fa-caret-right"></i> Шара</a></li>
<li class="active"><a href="/site/index#fast" tabindex="-1"><i class="fa fa-caret-right"></i> Быстро</a></li>
<li class="active"><a href="/site/index#safe" tabindex="-1"><i class="fa fa-caret-right"></i> Безопасность </a></li>
<li><a href="/site/register" tabindex="-1"><i class="fa fa-caret-right"></i> Регистрация</a></li></ul>
Как избавиться от этого?