Dans un site multilingue, lorsqu’on change de langue avec #MENU_LANG, pour obtenir la même interface entièrement traduite avec l’article aussi traduit, il faut :
- #MENU_LANG changer de langue
- html dir="#LANG_DIR" lang="#LANG" dans le header
- Pour que "#MENU_LANG" marche correctement, il faut forcer la langue "$forcer_lang=true" ; soit dans le fichier mes_fonctions.php3 soit dans chaque fichier d’appel.
Lorsque qu’on change de langue avec "#MENU_LANG", et qu’on veux obtenir la même interface entièrement traduite avec l’article aussi traduit, utiliser la boucle suivante donnée par Mortimer :
<BOUCLE_article(ARTICLES) {id_article}>
<BOUCLE_traductions(ARTICLES) {traduction} {lang}>
#TITRE
<hr>
#TEXTE
</BOUCLE_traductions>
</BOUCLE_article>Boucle proposée par Mortimer http://forum.spip.org/fr_175265.html
traduction renvoit les traductions d’un article donné : il faut donc déjà être « à l’intérieur » d’une autre boucle (ARTICLES) que que le critère traduction fonctionne.
Bonjour,
Je viens d’essayer cette méthode qui fonctionne parfaitement pour mes articles traduits, mais plus du tout pour ceux qui ne le sont pas... Existe-t-il un façon de faire qui permettrait aux articles traduits et non-traduits d’apparaître ?
Bien à vous
> http://www.sentiers.be : http://www.sentiers.be