Задать вопрос
@Qixing

Как правильно шаблонизировать раскрывающееся меню в twig?

Меню вывожу не везде, а на некоторых страницах.
Генерация меню
:base.html.twig
{% block leftCol %}
                    {% render( controller("MyBundle:Category:list")) %}
{% endblock %}

Примерный шаблон
<li  class="expanded">
          <a href="">itemN</a>
          <a href="">itemN</a>
          <a href="">itemN</a>
  </li>

  <li  >
          <a href="">itemN</a>
          <a href="">itemN</a>
          <a href="">itemN</a>
  </li>


В общем случае меню свернуто , без class="expanded"
Но когда, например пользователь находиться в категории товара, то надо его развернуть ,добавить class="expanded", основываясь на categoryId .

Как мне правильно передавать этот параметр?
  • Вопрос задан
  • 411 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽