Light777
@Light777
Developer

Как в yii2 сделать menu item selected?

Как сделать чтобы элементы меню были selected на своей странице
Если в "О Нас" чтобы там li class="" был li class="selected"

в main.php такой код меню
<div class="menu-container clearfix vertical-align-cell">
                        <nav>
                            <ul class="sf-menu">
                                <li class="selected">
                                    <a href="<?=Url::toRoute('/site/index')?>" title="Главная">
                                        ГЛАВНАЯ
                                    </a>
                                </li>
                                <li>
                                    <a href="<?=Url::toRoute('/site/about')?>" title="О НАС">
                                        О НАС
                                    </a>
                                </li>
                                <li>
                                    <a href="<?=Url::toRoute('/site/uslugi')?>" title="УСЛУГИ">
                                        УСЛУГИ
                                    </a>
                                </li>
  • Вопрос задан
  • 334 просмотра
Решения вопроса 1
frost18
@frost18
Программист PHP
<li class="<?=(Yii::$app->controller->id == 'site' ? 'selected' : '')?>">
        <a href="<?=Url::toRoute('/site/about')?>" title="О НАС">
            О НАС
        </a>
    </li>
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@pantsarny
Посмотрите виджет Menu
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы