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 à #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