Bonjour
Pourquoi cela ne fonctionne pas et comment faire autrement ?
[(#FORMULAIRE_ECRIRE_AUTEUR|sinon{"cet auteur n'a pas fourni son adresse e-mail"})]
Bonjour
Pourquoi cela ne fonctionne pas et comment faire autrement ?
[(#FORMULAIRE_ECRIRE_AUTEUR|sinon{"cet auteur n'a pas fourni son adresse e-mail"})]
Bonjour,
#FORMULAIRE_ECRIRE_AUTEUR n'est pas une balise de valeur mais de formulaire.
Elle ne renvoie pas de chaine vide (sauf si on a dévalider la fonction) c'est
donc pour cela que cela ne marche pas.
Essaie plutot ceci
<BOUCLE_testmail(AUTEURS){id_auteur}>
[(#EMAIL|?{#FORMULAIRE_ECRIRE_AUTEUR,'cet auteur n'a pas fourni son adresse
e-mail'})]
</BOUCLE_testmail>
Xavier BUROT
Selon Jean-Christophe Villeneuve <jcvilleneuve@cegetel.net>:
Bonjour
Pourquoi cela ne fonctionne pas et comment faire autrement ?
[(#FORMULAIRE_ECRIRE_AUTEUR|sinon{"cet auteur n'a pas fourni son
adresse e-mail"})]
_______________________________________________
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 : http://www.spip-contrib.net/spikini/FaQ
Xavier BUROT wrote:
Essaie plutot ceci
<BOUCLE_testmail(AUTEURS){id_auteur}>
[(#EMAIL|?{#FORMULAIRE_ECRIRE_AUTEUR,'cet auteur n'a pas fourni son adresse
e-mail'})]
</BOUCLE_testmail>
ou, à défaut, ceci :
<BOUCLE_testmail(AUTEURS){id_auteur}>
[(#EMAIL|?{'','cet auteur n'a pas fourni son adresse e-mail'})]
#FORMULAIRE_ECRIRE_AUTEUR
</BOUCLE_testmail>
JLuc
JLuc a écrit :
Xavier BUROT wrote:Essaie plutot ceci <BOUCLE_testmail(AUTEURS){id_auteur}> [(#EMAIL|?{#FORMULAIRE_ECRIRE_AUTEUR,'cet auteur n'a pas fourni son adresse e-mail'})] </BOUCLE_testmail>ou, à défaut, ceci : <BOUCLE_testmail(AUTEURS){id_auteur}> [(#EMAIL|?{'','cet auteur n'a pas fourni son adresse e-mail'})] #FORMULAIRE_ECRIRE_AUTEUR </BOUCLE_testmail> JLuc
Bien vu !
C’est la 2e proposition qui fonctionne. L’autre affiche le code de #FORMULAIRE_ECRIRE_AUTEUR sans l’interpréter
Merci
Jean-Christophe Villeneuve a écrit :
Bonjour
Pourquoi cela ne fonctionne pas et comment faire autrement ?
[(#FORMULAIRE_ECRIRE_AUTEUR|sinon{"cet auteur n'a pas fourni son
adresse e-mail"})]
Bonjour
Est ce que cela vient d'une contrib sur Spip-contrib, à tout hasard
celle qui permet d'envoyer un message à un rédacteur?
Si oui, c'est un vieux truc qui ne fonctionne plus en l'état pour
les nouvelles versions Spip (c'est précisé dans les commentaires).
Bon, tu as eu des réponses qui fonctionnent, c'est l'essentiel.
A bientôt
Grégoire
(qui devrait penser à supprimer son article).
Grégoire a écrit :
Jean-Christophe Villeneuve a écrit :Bonjour Pourquoi cela ne fonctionne pas et comment faire autrement ? [(#FORMULAIRE_ECRIRE_AUTEUR|sinon{"cet auteur n'a pas fourni son adresse e-mail"})]Bonjour Est ce que cela vient d'une contrib sur Spip-contrib, à tout hasard celle qui permet d'envoyer un message à un rédacteur?
Euh, non, ça vient de mes neurones. J’avais tenté ça qui me paraissait logique puisque le formulaire n’apparaissait qui si l’auteur avait fourni son adresse
Si oui, c'est un vieux truc qui ne fonctionne plus en l'état pour les nouvelles versions Spip (c'est précisé dans les commentaires). Bon, tu as eu des réponses qui fonctionnent, c'est l'essentiel.
Là on est bien d’accord, c’est l’essentiel.
A+