Ballly
@Ballly

Как стилизовать пункты меню в Menu::widget?

Всем здравствуйте! Подскажите пожалуйста как в Menu::widget добавить еще один span к пункту меню. В текущий момент при использовании такой конструкции
['label' => 'Обращения', 'icon' => 'commenting-o', 'url' => '/contact-form/index',],

получается следующий вывод
<a href="/contact-form/index">
     <i class="fa fa-commenting-o"></i>  
     <span>Обращения</span>
</a>

а мне надо, чтобы вид пункта меню выглядел так
<a href="/contact-form/index">
    <i class="fa fa-commenting-o"></i>
    <span>Обращения</span>
    <span class="pull-right-container">
        <span class="label label-primary pull-right">
        <?= $count_contact; ?>
        </span>
    </span>
</a>
  • Вопрос задан
  • 26 просмотров
Пригласить эксперта
Ответы на вопрос 2
kawabanga
@kawabanga
Бью себя по рукам за каждый ответ на глупый вопрос
'encode' => false,
и делаете уже любые span в названии
Ответ написан
slo_nik
@slo_nik Куратор тега Yii
Добрый день.
Кроме того, что можно сделать так, как написал @kawabanga(хотя правильней будет использовать encodeLabel) можно попробовать дополнительно настроить виджет используя следующие методы:
$labelTemplate
$lastItemCssClass
$linkTemplate
$submenuTemplate
и куча других способов.
Подробней здесь.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
РосТендер Москва
от 130 000 до 150 000 руб.
Work Solutions Ростов-на-Дону
от 70 000 руб.
Алгоритмика Москва
от 110 000 до 160 000 руб.