Re : Afficher le drapeau du pays d'un article

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.

(article de référence) Try in english English
  • #PUCE [(#TITRE|supprimer_numero)] #PUCE
  • <li class="menu-item"><img class='spip_puce' src='puce.gif' alt='-' />&nbsp; <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:&quot;date_redac&quot;;s:19:&quot;2008-02-27 16:10:28&quot;;s:4:&quot;date&quot;;s:19:&quot;2008-02-27 16:10:28&quot;;}(lang}.gif">
    <img class='spip_puce' src='puce.gif' alt='-' />&nbsp; 
    </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 !

    R P wrote:

    Je n'arrive pas à récupérer la valeur de lang à partir de la balise #ENV
        <img src="IMG/rep_flag/flag_#ENV*(lang}.gif">

    coquille ou je vois bien une parenthèse à la place d'une accolade en début de lang ?

    on peut aussi essayer
    [<img src="IMG/rep_flag/flag_(#ENV{lang}).gif">]

    crochet[ parenthèse( accolade{ accolade} parenthèse) crochet]

    et pourquoi une étoile à #ENV ?