SPIP - Contrib

[ar] [en] [es] [fr] [it]



Accueil du site > Multilinguisme > Traductions d’articles

Afficher les traductions disponibles d’un article avec des logos de langue

vendredi 16 avril 2004, par Mòni. Dernier ajout samedi 16 décembre 2006



(SPIP 1.7) Un petit truc tout simple pour afficher la langue d’un article ainsi que les traductions disponibles sous forme de logo :

(exemple disponible sur le site d’APRENE )

- je place à la racine pour chaque langue du site un logo nommé code_lang.gif (ou .jpg ou .png) (par exemple : fr.gif ; en.gif ; oc_lnc.gif ; ...) [1]

- à l’intérieur de ma boucle article, il me suffit ensuite d’appeler l’image "#LANG.gif" et le tour est joué.

- puis j’appelle "#LANG.gif" dans une boucle traduction et hop, j’ai le logo des traductions s’il y en a.

ça donne :

nb :

et <:le_lire_en:> sont des champs que j’ai préalablement définis pour chaque langue dans un fichier ecrire/lang/local_code_langue.php3 (local_fr.php3 ; local_oc_lnc.php3 ...) voir à ce sujet http://www.spip.net/fr_article2128.html

Notes

[1] je peux aussi placer les images ailleurs qu’à la racine mais je devrais alors indiquer le chemin relatif, cela me permet d’avoir plusieurs jeux de logos : par exemple un logo pour le survol, un logo plus grand pour la langue de l’article en cours et plus petit pour ses traductions... : il suffit de mettre mes grands logos dans un répertoire par exemple IMG/lang/grandlogo/ les petits dans IMG/lang/petitlogo/ en prenant bien soin de nommer à chaque fois les fichiers avec le code langue


Répondre à cet article



Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | Charte et vie SPIP-Contrib | SPIP | L'autre.net