tester une variable

Bonjour à tous,

Je cherche à savoir si une rubrique associée au mot "inter" est exposée pour , en fonction, plus loin dans mon squelette, afficher un truc ou un autre.

Pour cela, j'ai fait la boucle suivante :
<BOUCLE_rubrique_inter_expose(RUBRIQUES) {racine}{par num titre}{titre_mot=inter} {lang}>
#SET{EXPOSE,#EXPOSE}
</BOUCLE_rubrique_inter_expose>

Plus loin dans mon squelette, si je mets
#GET{EXPOSE}
il s'affihche "on" si ma rubrique était exposée et rien sinon.

J'aimerais maintenant faire un filtre qui en fonction traite un bout de squelette ou un autre :
si EXPOSE="on" alors
    squelette 1
sinon
    squelette 2

Et je ne vois pas trop comment faire.

Pouvez-vous m'aider ?

Merci

Boby

Peut être une piste?
Un test avec une redirection?
Sinon si c'est juste la feuille se style qui change ce n'est pas bien compliqué..

Bernard

Boby K a écrit :

Bonjour à tous,

Je cherche à savoir si une rubrique associée au mot "inter" est exposée pour , en fonction, plus loin dans mon squelette, afficher un truc ou un autre.

Pour cela, j'ai fait la boucle suivante :
<BOUCLE_rubrique_inter_expose(RUBRIQUES) {racine}{par num titre}{titre_mot=inter} {lang}>
#SET{EXPOSE,#EXPOSE}
</BOUCLE_rubrique_inter_expose>

Plus loin dans mon squelette, si je mets
#GET{EXPOSE}
il s'affihche "on" si ma rubrique était exposée et rien sinon.

J'aimerais maintenant faire un filtre qui en fonction traite un bout de squelette ou un autre :
si EXPOSE="on" alors
   squelette 1
sinon
   squelette 2

Et je ne vois pas trop comment faire.

Pouvez-vous m'aider ?

Merci

Boby
_______________________________________________
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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

Salut

[(#EXPOSE|=={‹ on ›}|{’ ‹ , ›’})
Si expose =on alors je fais 1
]

[(#EXPOSE|=={‹ on ›}|{’’,’ '})
Sinon je fais 2
]

Un peu de lecture :wink:

Laurent

Bernard Blazin a écrit :

SPIP 2.0 :
  [(#EXPOSE|=={'on'}|oui)
     Si expose =on alors je fais 1
  ]

  [(#EXPOSE|=={'on'}|non)
     Sinon je fais 2
  ]

Pat

Laurent a écrit :

Salut

[(#EXPOSE|=={'on'}|{' ',''})
   Si expose =on alors je fais 1
]

[(#EXPOSE|=={'on'}|{'',' '})
   Sinon je fais 2
]