[SPIP Zone] Tester si page incluante est sommaire

Bonjour,

Tester si page incluante = sommaire ?

dans un inclure de type

[(#INCLURE{fond=inclure/navigation,env})] appelée dans sommaire.html

J'aimerais tester si la page incluante est la page sommaire

ceci ne fontionne pas => [(#ENV{skel}|match{sommaire}|?{ oui , "non"})]

Quelle serait la bonne méthode ?

Merci !

Le 18/01/2017 à 11:59, drozerah@free.fr a écrit :

Tester si page incluante = sommaire ?
dans un inclure de type
[(#INCLURE{fond=inclure/navigation,env})] appelée dans sommaire.html
J'aimerais tester si la page incluante est la page sommaire
Quelle serait la bonne méthode ?

Passer un paramètre supplémentaire ?
[(#INCLURE{fond=inclure/navigation,env,contexte=sommaire})] si appelée dans sommaire.html
et tester #ENV{contexte} dans la noisette...

JL

Et si tu utilises Zcore, tu peux aussi faire [(#ENV{type-page}|=={sommaire}|?{oui,non})]

Le 18/01/2017 à 12:06, JLuc a écrit :

Le 18/01/2017 à 11:59, drozerah@free.fr a écrit :

Tester si page incluante = sommaire ?
dans un inclure de type
[(#INCLURE{fond=inclure/navigation,env})] appelée dans sommaire.html
J'aimerais tester si la page incluante est la page sommaire
Quelle serait la bonne méthode ?

Passer un paramètre supplémentaire ?
[(#INCLURE{fond=inclure/navigation,env,contexte=sommaire})] si appelée dans sommaire.html
et tester #ENV{contexte} dans la noisette...

JL

----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Hop,

Le 18/01/2017 à 12:10, Charles Razack a écrit :

Et si tu utilises Zcore, tu peux aussi faire
[(#ENV{type-page}|=={sommaire}|?{oui,non})]

Le plugin propose la balise #SI_PAGE pour faire ça :wink:

++
b_b

Le 18/01/2017 à 12:06, JLuc a écrit :

Le 18/01/2017 à 11:59, drozerah@free.fr a écrit :

Tester si page incluante = sommaire ?
dans un inclure de type
[(#INCLURE{fond=inclure/navigation,env})] appelée dans sommaire.html
J'aimerais tester si la page incluante est la page sommaire
Quelle serait la bonne méthode ?

Passer un paramètre supplémentaire ?
[(#INCLURE{fond=inclure/navigation,env,contexte=sommaire})] si appelée dans sommaire.html
et tester #ENV{contexte} dans la noisette...

Drozerah me répond "en mail perso" :

Merci

Il semble que ceci fonctionne dans l'inclure :

[(#SELF=={./}|oui) page sommaire=oui]

[(#SELF=={./}|non) page sommaire=non]

Dans, ce cas, pas besoin de passer de paramètre...