On suppose bien entendu que l'article 16 existe... le problème vient
du fait que je n'arrive pas à récupérer mes variables d'url via la
balise #ENV, ce qui me gène beaucoup... Par contre, si je fait :
[(#ENV{self})]
J'obtiens mon bout d'url correctement, à savoir : spip.php?rubrique20&idart=16
Mais le [(#ENV{idart})] ne retourne rien...
Si quelqu'un peut éclairer ma lanterne... merci ;0)
Gratz
PS : en mode debug, la variable n'est pas accessible dans le ENV...
On suppose bien entendu que l'article 16 existe... le problème vient
du fait que je n'arrive pas à récupérer mes variables d'url via la
balise #ENV, ce qui me gène beaucoup... Par contre, si je fait :
[(#ENV{self})]
J'obtiens mon bout d'url correctement, à savoir : spip.php?rubrique20&idart=16
Mais le [(#ENV{idart})] ne retourne rien...
Si quelqu'un peut éclairer ma lanterne... merci ;0)
Gratz
PS : en mode debug, la variable n'est pas accessible dans le ENV...
_______________________________________________
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
FAQ : FAQ webmestre - SPIP
On suppose bien entendu que l'article 16 existe... le problème vient
du fait que je n'arrive pas à récupérer mes variables d'url via la
balise #ENV, ce qui me gène beaucoup... Par contre, si je fait :
[(#ENV{self})]
J'obtiens mon bout d'url correctement, à savoir : spip.php?rubrique20&idart=16
Mais le [(#ENV{idart})] ne retourne rien...
Si quelqu'un peut éclairer ma lanterne... merci ;0)
serais-tu dans un INCLURE ?
si oui, il faut propager les variables que tu souhaites dans l'inclusion (en ajoutant {idart})
as tu essayé avec un seul "=" ?
{id_article=#ENV{idart}
oui c'est mieux, == c'est pour passer des regexp => pas d'utilisation des indexes
Il est effectivement dans un inclure, du coup, je ne peux pas la
passer depuis l'inclure, donc j'ai trouvé un moyen de m'en servir
différemment (en utilisant ?page=mapage&mavar=mavaleur).
Ca change un peu mes plans, mais je vais faire avec.
Oui, mais j'utilise les squelettes d'une manière qui diffère un peu de
la normale, et ce n'est peut-être pas la bonne solution, mais je suis
trop avancé pour refaire tout. En gros, je reprend un peu le
fonctionnement "Squelettes par mot-clé", mais à ma sauce, pour
permettre ensuite à l'utilisateur final de choisir le gabarit désiré
en fonction d'un mot clé.
Du coup, les fichiers de base "rubrique.html" et "article.html" me
servent à effectuer les dispatchs vers les différents fichiers de
gabarits/mot clé (de type "rubrique-mon_gabarit.html"), et les inclure
sont effectués à ce moment.
Or, quand je fais ces inclures, le code n'a aucune idée des inclure
que je veux faire, du coup, je me retrouve coincé de ce côté là
Oui, mais j'utilise les squelettes d'une manière qui diffère un peu de
la normale, et ce n'est peut-être pas la bonne solution, mais je suis
trop avancé pour refaire tout. En gros, je reprend un peu le
fonctionnement "Squelettes par mot-clé", mais à ma sauce, pour
permettre ensuite à l'utilisateur final de choisir le gabarit désiré
en fonction d'un mot clé.
oui, je fais ca aussi
Du coup, les fichiers de base "rubrique.html" et "article.html" me
servent à effectuer les dispatchs vers les différents fichiers de
gabarits/mot clé (de type "rubrique-mon_gabarit.html"), et les inclure
sont effectués à ce moment.
pareil, mais c'est pas grave, il suffit de propager à chaque niveau.
au passage, il faut aussi propager self sinon les paginations ne marcheront pas
Or, quand je fais ces inclures, le code n'a aucune idée des inclure
que je veux faire, du coup, je me retrouve coincé de ce côté là
non, ca oblige à tout passer, mais c'est pas grave.
en 1.9.3, il y a {env} qui permet de passer le contexte.
En attendant, tu fais un inclure à ralonge en y listant tous les parametres possibles.
Quand tu migreras sur la prochaine version, tout se simplifiera...