Comment vérifier si la page actuelle correspond à ce chemin:
{{ path('someNamePath') }}
Je veux définir une classe css sur <a>
élément ou éventuellement le supprimer complètement, par exemple.
{% if isCurrentPath('someNamePath') %}
<a href="{{ path('someNamePath') }}" class="YouAreHere">My Link</a>
{% else %}
<a href="{{ path('someNamePath') }}">My Link</a>
{% endif %}
app.request.get('_route')
est probablement ce que vous recherchez:
{% if app.request.get('_route') == 'current_route' %}
<a href="{{ path('current_route') }}" class="YouAreHere">My Link</a>
{% else %}
<a href="{{ path('some_other_route') }}">My Link</a>
{% endif %}
Si vous souhaitez utiliser uri à la place, vous pouvez utiliser app.request.uri
.