passer d'un <include{}{doublons}> a un #URL_PAGE|parametre_url{doublons} ?

Salut,

mon but est d'afficher un agenda par un inclure, et ensuite proposer un
lien au format ical. les evenement sont selectionnés par la methode
des doublons dans la page appelante, par {doublons evts} sur la
boucle. Je delegue ensuite l'affichage a un include par:
<INCLURE{fond=inc/inc-agenda}{doublons}>
La presence de {doublons} me permet de recuperer dans le inclure les
evenements récupérés par
<BOUCLE_evts(EVENEMENTS){!doublons evts}> (merci spip 2.0)

Or, j'aimerai maintenant reboucler sur les {doublons evts}, pour
générer une _url_ qui exporterai les evenements au format ical, par
exemple vers google agenda.

il me faut donc un truc du style <a href=??>format ical</a>
A la place de ??, j'ai tenté de mettre
.#URL_PAGE{agenda-ical}|parametre_url{doublons}, mais suivant
l'expression consacrée, "ca marche pas".

ma question est donc: comment faire pour que "ca marche", a defaut
d'une autre methode possible.

--
Olivier

Le 18 janvier 2009 01:54, Olivier Archer <olivier.archer@gmail.com> a écrit :

Salut,

mon but est d'afficher un agenda par un inclure, et ensuite proposer un
lien au format ical. les evenement sont selectionnés par la methode
des doublons dans la page appelante, par {doublons evts} sur la
boucle. Je delegue ensuite l'affichage a un include par:
<INCLURE{fond=inc/inc-agenda}{doublons}>
La presence de {doublons} me permet de recuperer dans le inclure les
evenements récupérés par
<BOUCLE_evts(EVENEMENTS){!doublons evts}> (merci spip 2.0)

Or, j'aimerai maintenant reboucler sur les {doublons evts}, pour
générer une _url_ qui exporterai les evenements au format ical, par
exemple vers google agenda.

il me faut donc un truc du style <a href=??>format ical</a>
A la place de ??, j'ai tenté de mettre
.#URL_PAGE{agenda-ical}|parametre_url{doublons}, mais suivant
l'expression consacrée, "ca marche pas".

ma question est donc: comment faire pour que "ca marche", a defaut
d'une autre methode possible.

Salut,
  Je me repond pour laisser trace de la solution dans google:

apres avoir eu de l'aide sur irc (denisb et marcimat), j'en suis arrivé la:
on ne peux pas utiliser |parametre_url pour passer les doublons, alors
il faut s'en passer, en passant par un set/get a l'intérieur de la
boucle de selection des doublons, dans la page appelante:

#SET{ical, #GET{ical}|concat{#ID_EVENEMENT, ','}}

ensuite, on construit l'url sans passer par parametre_url:
<a href="[(#URL_PAGE{agenda-ical})]&amp;doublons[evenements]=[(#GET{ical})]">ical</a>

et dans agenda-ical, on retombe sur nos pieds, et on peut utiliser:
<BOUCLE_evemnt (EVENEMENTS) {!doublons}>

--
Olivier