Bonjour,
Nos auteurs sont, à juste titre, fainéants et/ou font souvent des fautes de frappe...
Dans le formulaire_ecrire_auteur j'aurais voulu récupérer et afficher dans le champ correspondant le courriel de celui qui est actuellement identifié, donc l'expéditeur, pour ne pas avoir à le faire saisir.
J'ai essayé #EVAL{$GLOBALS[auteur_session][email]} mais cela affiche des crochets et parenthèses non souhaités.
Quelle est la solution la plus élégante ? sous SPIP 2.0.6.
PS : je trouve que cela pourrait être une fonctionnalité systématique. Si on envoie un message en étant identifié (c'est obligatoire chez nous) pourquoi faire saisir une autre adresse ?
Merci pour vos suggestions.
Martinus a écrit :
Bonjour,
Nos auteurs sont, à juste titre, fainéants et/ou font souvent des fautes de frappe...
Dans le formulaire_ecrire_auteur j'aurais voulu récupérer et afficher dans le champ correspondant le courriel de celui qui est actuellement identifié, donc l'expéditeur, pour ne pas avoir à le faire saisir.
J'ai essayé #EVAL{$GLOBALS[auteur_session][email]} mais cela affiche des crochets et parenthèses non souhaités.
Quelle est la solution la plus élégante ? sous SPIP 2.0.6.
PS : je trouve que cela pourrait être une fonctionnalité systématique. Si on envoie un message en étant identifié (c'est obligatoire chez nous) pourquoi faire saisir une autre adresse ?
Merci pour vos suggestions.
_______________________________________________
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
#SESSION{email} sans doute..
BB
Ok , merci, elle est très bien cette nouvelle balise que je n'avais pas vue.
Maintenant, j'ai une autre question :
Dans le formulaire, comment pourrais-je connaître l'id de l'auteur destinataire cette fois ? Apparemment #ID_AUTEUR n'est pas connu à l'intérieur du formulaire, qui est pourtant appellé dans une boucle auteur.
A+
Martinus
Bernard Blazin a écrit :
Martinus a écrit :
Bonjour,
Nos auteurs sont, à juste titre, fainéants et/ou font souvent des fautes de frappe...
Dans le formulaire_ecrire_auteur j'aurais voulu récupérer et afficher dans le champ correspondant le courriel de celui qui est actuellement identifié, donc l'expéditeur, pour ne pas avoir à le faire saisir.
J'ai essayé #EVAL{$GLOBALS[auteur_session][email]} mais cela affiche des crochets et parenthèses non souhaités.
Quelle est la solution la plus élégante ? sous SPIP 2.0.6.
PS : je trouve que cela pourrait être une fonctionnalité systématique. Si on envoie un message en étant identifié (c'est obligatoire chez nous) pourquoi faire saisir une autre adresse ?
Merci pour vos suggestions.
_______________________________________________
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
#SESSION{email} sans doute..
BB
Bonjour,
Martinus a écrit :
Ok , merci, elle est très bien cette nouvelle balise que je n'avais pas vue.
Maintenant, j'ai une autre question :
Dans le formulaire, comment pourrais-je connaître l'id de l'auteur destinataire cette fois ? Apparemment #ID_AUTEUR n'est pas connu à l'intérieur du formulaire, qui est pourtant appellé dans une boucle auteur.
Dans le formulaire:
<BOUCLE_aqui(AUTEURS){id_auteur=(#ENV{id}|ltrim{"_"})}>
#NOM
</BOUCLE_aqui>
?
--
hth,
FM
Ben non, dans #ENV{id} il y a toujours "new", quelque soit l'auteur...
A+
Martinus
>fremoin a écrit :
Dans le formulaire, comment pourrais-je connaître l'id de l'auteur destinataire cette fois ? Apparemment #ID_AUTEUR n'est pas connu à l'intérieur du formulaire, qui est pourtant appellé dans une boucle auteur.
Dans le formulaire:
<BOUCLE_aqui(AUTEURS){id_auteur=(#ENV{id}|ltrim{"_"})}>
#NOM
</BOUCLE_aqui>
Bonjour,
Martinus a écrit :
Ben non, dans #ENV{id} il y a toujours "new", quelque soit l'auteur...
A+
Martinus
>fremoin a écrit :
Dans le formulaire, comment pourrais-je connaître l'id de l'auteur destinataire cette fois ? Apparemment #ID_AUTEUR n'est pas connu à l'intérieur du formulaire, qui est pourtant appellé dans une boucle auteur.
Dans le formulaire:
<BOUCLE_aqui(AUTEURS){id_auteur=(#ENV{id}|ltrim{"_"})}>
#NOM
</BOUCLE_aqui>
Ah... j'ajoute à ecrire_auteur.html (de squelettes-dist/formualires/) ligne 21:
id: ' #ENV{id} '
#SET{aqui,(#ENV{id}|ltrim{"_"})}
aqui: ' #GET{aqui} '
<BOUCLE_aqui(AUTEURS){id_auteur=#GET{aqui}}>a qui: #NOM</BOUCLE_aqui>
Et j'obtiens:
id: ' _1' aqui: ' 1' a qui: WebM
(et un bazar de [( ) juste avant, pas glop).
--
hth
Frédéric
J'ai refait la manip à partir du squelette de la dist, et j'ai toujours 'new', pas '_n'.
On doit pas avoir la même version de SPIP... ou il y a quelque chose qui m'échappe.
Je suis en 2.0.6
A+
Martinus
fremoin a écrit :
Bonjour,
Martinus a écrit :
Ben non, dans #ENV{id} il y a toujours "new", quelque soit l'auteur...
A+
Martinus
>fremoin a écrit :
Dans le formulaire, comment pourrais-je connaître l'id de l'auteur destinataire cette fois ? Apparemment #ID_AUTEUR n'est pas connu à l'intérieur du formulaire, qui est pourtant appellé dans une boucle auteur.
Dans le formulaire:
<BOUCLE_aqui(AUTEURS){id_auteur=(#ENV{id}|ltrim{"_"})}>
#NOM
</BOUCLE_aqui>
Ah... j'ajoute à ecrire_auteur.html (de squelettes-dist/formualires/) ligne 21:
id: ' #ENV{id} '
#SET{aqui,(#ENV{id}|ltrim{"_"})}
aqui: ' #GET{aqui} '
<BOUCLE_aqui(AUTEURS){id_auteur=#GET{aqui}}>a qui: #NOM</BOUCLE_aqui>
Et j'obtiens:
id: ' _1' aqui: ' 1' a qui: WebM
(et un bazar de [( ) juste avant, pas glop).