Merci denisb.
Je n’arrive pas à récupérer la valeur de lang à partir de la balise #ENV
Mon site est sous Spip 1.8.3. (La balise #CHEMIN ne marche pas avant la version 1.9)
J’ai créé un dossier rep_flag dans le dossier IMG
J’affiche une 1ère fois le drapeau en forçant le chemin img src=« IMG/rep_flag/gb.gif »
la 2ème fois, j’utilise la balise #ENV
Je vois le 1er drapeau.
Mais pas le 2ème.
J’ai joint le debug mais la variable de langue n’est pas transmise ?
Activer le menu sur les articles est coché ainsi que Activer le menu sur les rubriques
Ci-dessous les langues sélectionnés.dans le multilinguisme
English [en]
français [fr]
L’article "Try in english a bien été créé avec English comme langue.
#PUCE
[(#TITRE|supprimer_numero)]
#PUCE
<li class="menu-item"><img class='spip_puce' src='puce.gif' alt='-' /> <img src="IMG/rep_flag/flag_en.gif">
<b><a href="article.php3?id_article=2">Try in english</a></b>
<img src="IMG/rep_flag/flag_a:2:{s:10:"date_redac";s:19:"2008-02-27 16:10:28";s:4:"date";s:19:"2008-02-27 16:10:28";}(lang}.gif">
<img class='spip_puce' src='puce.gif' alt='-' />
</li>
</code>
----- Message d’origine ----
De : denisb denisb@laposte.net
À : spip@rezo.net
Envoyé le : Mardi, 26 Février 2008, 23h38mn 42s
Objet : Re: [Spip] Afficher le drapeau du pays d’un article
Pierre Roger wrote:
Je voudrais pouvoir afficher au niveau du titre le drapeau du pays
correspondant à la langue de l’article.
Comment le gérer de façon automatique ?
je me fais un dossier avec mes images de drapeaux toutes nommées selon
le modèle flag_abc où ‹ abc › est le code langue du drapeau :
flag_fr, flag_cn, flag_ar (là, entre’autres, ça va être un peu compliqué…)
puis dans mon squelette.html, j’appelle avec
<img src="#CHEMIN{rep_flag/flag_#ENV{lang}.png}…
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip.net/fr_article1054.html
Stockage illimité de vos mails avec Yahoo! Mail. Changez aujourd’hui de mail !