Pas top modèle

Bonsoir ô spipomanes,
je suis sans doute fatigué, ou pas très malin, mais je comprends pas :

1) je crée squelettes/modeles/contact.html
avec dedans :

   <BOUCLE_auteurs(AUTEURS){id_article}>
   Ce formulaire envoie un e-mail &agrave; #NOM
   #FORMULAIRE_ECRIRE_AUTEUR
   </BOUCLE_auteurs>

2) dans un article qui dispose bien d'un auteur, j'insère le raccourci <contact1>

Ça n'affiche strictement rien. C'est normal ?

Martin Granger a écrit :

Ça n'affiche strictement rien. C'est normal ?

oui.
à sa construction, le modèle ne connait que
les arguments qui lui sont explicitement passés :
<contact|arg1=val1|arg2=val2>
(plus la langue et la date, mais bref...)

il n'a aucune idée du contexte dans lequel
il est appelé (id_article, id_auteur...)

ta boucle ne retourne donc rien car *à son exécution*
il n'y a pas d'id_article

modifie ton modèle en y insérant juste :
[<pre>(#ENV*|unserialize|var_export{1})</pre>]

et tu auras une idée de ce qui est passé (tant dans l'espace privé, que dans l'espace public)

Il faut que tu écrives {id_auteur=#ENV{id}} car #ENV{id} correspond au
chiffre indiqué dans le modèle. Dans ton cas 1.

-----Message d'origine-----
De : Martin Granger [mailto:moustiquaire@free.fr]
Envoyé : samedi 30 mai 2009 01:02
À : SPIP
Objet : [Spip] Pas top modèle

Bonsoir ô spipomanes,
je suis sans doute fatigué, ou pas très malin, mais je comprends pas :

1) je crée squelettes/modeles/contact.html
avec dedans :

   <BOUCLE_auteurs(AUTEURS){id_article}>
   Ce formulaire envoie un e-mail &agrave; #NOM
   #FORMULAIRE_ECRIRE_AUTEUR
   </BOUCLE_auteurs>

2) dans un article qui dispose bien d'un auteur, j'insère le raccourci
<contact1>

Ça n'affiche strictement rien. C'est normal ?
_______________________________________________
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

Merci pour vos deux réponses.