Bonjour,
J'ai mis un choix de languages en place sur une app, et ce choix se trouve dans le header. Le header lui se trouve dans un fichier layout global.
Afin de retomber sur la page en cours quand on change de langue, j'ai fait quelque chose comme ça :
... en passant la langue choisir dans la variable lang donc !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 {% set actualRoute = app.request.attributes.get('_route') %} <a href="{{ path(actualRoute, {'_locale': lang}) }}">
Cependant j'ai un souci quand mon url contient d'autres paramètres. Paramètre d'un post par exemple... Ce paramètre n'étant pas récupéré !
Avez-vous une idée de comment je peux réécrire exactement la mếme adresse en ne modifiant que la variable lang ?
Autrement faudrait-il que je boucle sur les paramètres dans twig pour les rééecrire ?
Merci de votre aide !
Partager