Bonjour,
Dans un site multilingue avec un format d’URL « propres-qs », mon site m’affiche mes articles en français normalement. Lorsque je sélectionne la langue anglaise (avec, par exemple, le menu déroulant #MENU_LANG), il va chercher l’article traduit en anglais avec le même URL et ajoutant le critère « &lang=en ».
Je m’explique :
- je suis sur un article en français et l’URL est « www.monsite.com/?titre-de-l-article »
- je clique sur le lien « english » me permettant le changement de langue et l’URL sera donc « www.monsite.com/?titre-de-l-article&lang=en ». Or, la traduction de l’article se nomme « www.monsite.com/?title-in-english&lang=en »
Comment faire pour que le changement de langue permette d’afficher le bon article traduit ?
Voici mes options de configuration de gestion des langues :
- Activer le menu de langue sur les articles ? oui
- Activer le menu de langue sur les rubriques ? non
- Gérer les liens de traduction ? oui
Dans mes squelettes, seul les articles contiennent le critère {lang} dans les boucles. Les rubriques utilisent une balise .
Merci