tester une variable

----- Mail transféré -----
De: « Nathanaël Louison » bennetteson@free.fr
À: « Bernard Blazin » bernard.blazin@free.fr
Envoyé: Dimanche 28 Décembre 2008 19:57:07 GMT +01:00 Amsterdam / Berlin / Berne / Rome / Stockholm / Vienne
Objet: Re: [Spip] tester une variable

Solution testé avec spip 2.0.2

[(#GET{EXPOSE}|?{#INCLURE{squelette1},#INCLURE{squelette2}})]

----- Mail Original -----
De: « Bernard Blazin » bernard.blazin@free.fr
À: « Boby K » boby.k@club-internet.fr
Cc: spip@rezo.net
Envoyé: Dimanche 28 Décembre 2008 19:02:06 GMT +01:00 Amsterdam / Berlin / Berne / Rome / Stockholm / Vienne
Objet: Re: [Spip] tester une variable

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


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

Le code ci-dessous répond parfaitement à la question :

Solution testé avec spip 2.0.2

[(#GET{EXPOSE}|?{#INCLURE{squelette1},#INCLURE{squelette2}})]

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