guiderdoni.net

Bloc notes : spip, css, xhtml, web, standards, mac ...

Accueil > Spip > Boucle multilingue pour traduire les articles

Articles de cette rubrique

Articles

publie le mardi 22 novembre 2005 par Alexandra

Boucle multilingue pour traduire les articles

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.

Forum

Répondre à cet article

1 commentaire

Boucle multilingue pour traduire les articles

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

2 janvier 2007, par Birdy - repondre message
2005-2017 - Contenu en GPL http://www.guiderdoni.net - Site réalisé avec SPIP 
rechercher - plan du site - prive - alexandra.guiderdoni@gmail.com
CSS - XHTML - squelette