Bonjour à tous,
je suis en pleine découverte de ce framework que je trouve vraiment top et j'ai un soucis d'affichage avec twig :
j'ai un menu tout ce qu'il y a de plus classique et quand je suis dans la section affichée à l'écran,
je veux afficher un class="active" sur le <li> correspondant...
Rien que du très classique ...
Apres quelques recherches, j'en suis arrivé à ceci qui est censé fonctionner :
mais ça ne marche pas, pas d'erreur ni rien cependant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <ul class="nav nav-pills nav-stacked"> {% for menu_item in liste_menu %} <li role="presentation" {% if menu_item.nom in app.request.attributes.get('_route') %} class="active" {% endif %}> <a href="{{ path( menu_item.route )}}" >{{ menu_item.nom }}</a> </li> {% endfor %} </ul>
le truc est que
ne m'affiche rien du tout dans ma vue ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part {{ app.request.attributes.get('_route') }}
donc bien sur impossible de répondre à ma condition ci dessus.
Qu'ai je bien pu faire de mal pour {{ app.request.attributes.get('_route') }} ne fasse rien ?
Partager