Je suis en train de faire un truc qui ressemble à ce que tu dis :
Les images qui se terminent en oui sont plus grandes que les images non.
Suivant le résultat du #STATUT (pour toi ce serait #LANG), la source de l'image change.
<span style="float:left;margin-right:10px;">
<a
href="[(#URL_PAGE{admin_statut,id_syndic_article=[(#ID_SYNDIC_ARTICLE)]&statut=publie})]"
class="statutyoh" title="Publié"><img
src="[(#STATUT|=={publie}|?{#CHEMIN{images/publieoui.gif},#CHEMIN{images/publienon.gif}})]"
/></a>
<a
href="[(#URL_PAGE{admin_statut,id_syndic_article=[(#ID_SYNDIC_ARTICLE)]&statut=dispo})]"
class="statutyoh" title="Disponible"><img
src="[(#STATUT|=={dispo}|?{#CHEMIN{images/dispooui.gif},#CHEMIN{images/disponon.gif}})]"
/></a>
<a
href="[(#URL_PAGE{admin_statut,id_syndic_article=[(#ID_SYNDIC_ARTICLE)]&statut=refuse})]"
class="statutyoh" title="refusé"><img
src="[(#STATUT|=={refuse}|?{#CHEMIN{images/refuseoui.gif},#CHEMIN{images/refusenon.gif}})]"
/></a>
</span>
Je trouve ça un peu lourd, mais je n'ai pas encore trouvé une meilleure solution.
Si tu trouves mieux, cela m'intéresse.
yoh
Pierre Roger a écrit :
Bonjour,
J'ai fait un menu avec des drapeaux plutôt que le menu LANG.
Je voudrais que la langue sélectionnée soit mise en évidence par un drapeau un peu + grand.
Et quand on sélectionne une autre langue, c'est le drapeau de cette langue qui devient un peu plus grande.
Actuellement, j'ai ce bout de code :
<div style="text-align:center;">
<!--Ajout des drapeaux pour l'accueil-->
<a href="?lang=fr" title=""><img src="IMG/rep_flag/fr.gif"alt="" /></a>
<a href="?lang=en" title=""><img src="IMG/rep_flag/en.gif"alt="" /></a>
</div>
Pour avoir le drapeau plus grand pour la langue sélectionnée, j'utilise la variable ENV
<a href="?lang=fr" title=""><img src="IMG/rep_flag/#ENV{lang}_grand.gif" alt="" /></a>
Mais je ne sais pas si j'ai un moyen de forcer le drapeau pour les autres cas.
J'espère que ma demande est claire...
Merci de votre aide.