Bonjour, je me demande s'il serait possible de créer un intercepteur global et de définir la langue là-bas.
J'ai des règles de réécriture d'URL pour réécrire /fr/* en /*?siteLang=fr
Je vois des exemples de comment définir la langue en fonction du paramètre mais ils sont tous les mêmes et me demandent d'utiliser des mappages d'URL. Est-il possible de le faire de manière globale afin que l'intercepteur de langue soit appelé pour chaque requête, peu importe le contrôleur concerné?
/*=dispatchController
Il n'y a pas de dispatchController dans mon fichier XML donc je ne peux pas l'utiliser, mais l'idée serait d'intercepter tout (de n'importe quelle manière).
J'aimerais essentiellement avoir des URLs avec la langue au début de l'URI suivi de l'application, par exemple /fr/user/details /de/products/hifi etc
Différents contrôleurs utilisant la même convention de réécriture d'URL et ne jamais utiliser siteLang pour des raisons spécifiques au contrôleur.
Merci