remy_modx Reply #1, 5 months, 1 week ago
Bonjour à tous.
Je suis nouveau sur modx et j'ai un petit problème avec formit.
J'ai une page de contact dons voici le contenu de la ressource :
J'ai donc un chunk nommé formulaire_de_contact donc voici le code :
Code source du chunk (html)
Voila; comme vous pouvez le constater dans mon code, j'ai un problème avec les messages d'erreur et de confirmation.
Je n'ai trouvé aucune doc sur ce fameux fi.error utilisé dans tous les exemples.
A noté que si le formulaire est bien rempli FormIt envoie bien l'email.
Merci de votre aide,
ModXment votre,
Rémy
Je suis nouveau sur modx et j'ai un petit problème avec formit.
J'ai une page de contact dons voici le contenu de la ressource :
[[!$formulaire_de_contact]]
J'ai donc un chunk nommé formulaire_de_contact donc voici le code :
Code source du chunk (html)
[[!FormIt?
&hooks=`email`
&emailTpl=`email_de_contact`
&emailTo=`webmaster@site.com`
&emailSubject=`Formulaire de contact`
&validationErrorMessage=`<div class="error">Le formulaire contient des erreurs : [[+errors]]</div>`
&successMessage=`<p class="success">Votre message à bien été pris en compte.</p>`
&validate=`nom:required,
email:email:required
]]
1 : [[!+fi.validation_error_message]] marche.
2 : [[+fi.error.error_message]] marche pas.
3 : [[+fi.error?name=`nom`]] marche pas.
6 : [[!+fi.successMessage]] marche pas.
7 : [[!+fi.success_message]] marche pas.
<form action="[[~[[*id]]]]" method="post" class="form">
<label for="nom">Nom : [[+fi.error?name=`nom`]]</label>
<input type="text" name="nom:required" id="nom" value="[[+fi.nom]]" />
<label for="email">Email:[[+fi.error?name=`email`]]</label>
<input type="text" name="email:email:required" id="email" value="[[+fi.email]]" />
<input type="submit" value="Envoyer" />
</form>Voila; comme vous pouvez le constater dans mon code, j'ai un problème avec les messages d'erreur et de confirmation.
Je n'ai trouvé aucune doc sur ce fameux fi.error utilisé dans tous les exemples.
A noté que si le formulaire est bien rempli FormIt envoie bien l'email.
Merci de votre aide,
ModXment votre,
Rémy