Bonjour,
Je voudrais savoir comment configurer modx de façon à pouvoir envoyer des mails via un formulaire (de contact par exemple) tout en utilisant formit.
Merci par avance.
-
☆ A M B ☆
- 116 Posts
Salut Sironder,
Voici un exemple qui explique bien comment faire. Par contre c'est en anglais :
http://rtfm.modx.com/display/ADDON/FormIt.Examples.Simple+Contact+Page
Salut mgobeaut,
Merci à toi d'avoir répondu.
J'ai déja suivi cette aide. mais des tests je ne recois aucun mail. quel peut etre mon problème ?
Merci encore
-
☆ A M B ☆
- 116 Posts
Première chose à vérifier les droits des fichiers rajouter lors de l'installation de Formit dans core > components > formit, que les dossiers sont avec les droits 755 et les fichiers avec les droits 744.
Ensuite essaye le formit sans la partie validate pour voir si ça ne vient pas de cela.
L'appel à formit [[!formit]] est bien placé dans ta page de redirection si tu as fais une redirection ou sur la même page que ton formulaire si tu ne fais pas de redirection ?
-
☆ A M B ☆
- 116 Posts
Ci-dessous le même formulaire que toi avec quelques améliorations.
Essayes de voir si ça fonctionne. Dans ton code ci-dessus il n'y avait pas les champs input. Tu les as bien sur ton site ? Par contre c'est quoi ton hébergeur ?
<h1>FORMULAIRE DE CONTACT</h1>
[[!FormIt? &hooks=`email` &emailTpl=`SentEmailTpl` &emailTo=`[email protected]` &emailSubject=`Contact` &validate=`name:required, email:email:required`]]
[[!+fi.error_message:notempty=`<p>[[!+fi.error_message]]</p>`]]
<form action="[[~[[*id]]]]" method="post">
<fieldset>
<legend>Vos informations</legend>
<input type="text" name="name" value="[[!+fi.name]]"/>
<input type="text" name="email" value="[[!+fi.email]]"/>
</fieldset>
<p class="center"><input class="button" type="submit" value="Envoyer" /></p>
</form>
/***** Chunk SentEmailTpl *****/
Nom : [[+name]]
Email : [[+email]]
je travail en local .
J'ai bien mes input
-
☆ A M B ☆
- 116 Posts
Non pas forcément.
Avec tous les problèmes que tu rencontres je me demande si cela ne vient pas du fait que tu travailles en local. J'ai jamais testé MODx en local.
Tu as pas la possibilité de tester sur un hébergement ? Pour 28 euros par an tu peux en avoir un chez OVH.
Je pense que ça peut résoudre pas mal de problèmes...