Oui cette fonction permet d’avoir acces à l’environnement de la page et non plus simplement du modèle. Donc même contenu dans un article cela marche. Je l’utilise d’ailleurs dans le plugin SPIP-Album
De : Laurent Planes [mailto:laurent.planes@gmail.com]
Envoyé : samedi 13 décembre 2008 11:18
À : Xébiaut
Cc : Ruben Gonzalez; spip@rezo.net
Objet : Re: [Spip] S.O.S Variables d’environnement
Bonjour
je ne connaissais pas ça, ça a l’aire bien mais ca fonctionne à l’appel du modèle dans le texte d’un article ?
Laurent
Le 13 décembre 2008 07:18, Xébiaut <xebiaut@free.fr> a écrit :
Bonjour,
A quel endroit demandes-tu ce #ENV{id_mot} ? si c’est dans un modèle, c’est
normal car la balise #ENV ne renvoie de l’environnement d’appel du modele et
non de la page. Il te faut donc modifier l’appel de ton modele ou si tu ne
peux pas car contenu dans un article utiliser la variable
#EVAL{_request(‹ id_mot ›)}
-----Message d’origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de
Ruben Gonzalez
Envoyé : vendredi 12 décembre 2008 10:57
À : spip@rezo.net
Objet : [Spip] S.O.S Variables d’environnement
Bonjour à tous,
J’ai un problème incompréhensible avec les variables d’environnement.
Je suis en SPIP 1.9.2e et j’ai un squelette auquel je passe des variables.
Lorsque j’appelle le squelette en mode debug les variables sont bien
mentionnées avec les bonnes valeurs.
Seulement voilà, il semble que SPIP les ignore royalement dans le squelette
!!!
Pour être plus précis :
J’appelle la page comme suit :
…spip.php?page=article&id_article=32&id_mot=27
Et dans le squelette (un modèle) #ENV{id_mot} ne m’affiche rien du tout
alors que, je le répète, en mode debug je vois bien pour le modèle en
question la variable d’environnement id_mot= 32.
J’ai parcouru les archives de la liste et il semble que d’autres ont eu le
même pb mais je n’ai pas trouver de solution.
Quelqu’un pourrait-il m’éclairer ?
D’avance merci.
Ruben
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