Hi there,
I’m using FormIt on a new Site. So I create a form with the following code:
<h4><a name="formulaire"></a>Contactez-nous</h4>
Les champs marqués d'un <em style="color:red">*</em> sont obligatoire!
[[!+fi.error_message:notempty=`<p>[[!+fi.error_message]]</p>`]]
<form action="[[~[[*id]]]]" method="post" class="form">
<input type="hidden" name="nospam:blank" value="" />
<div id="inputArea">
<label for="givenName">Prénom<em style="color:red">*</em><span class="error">[[!+fi.error.name]]</span></label>
<input type="text" name="givenName" id="givenName" value="[[!+fi.givenName]]" />
<label for="name">Nom<em style="color:red">*</em><span class="error">[[!+fi.error.name]]</span></label>
<input type="text" name="name" id="name" value="[[!+fi.name]]" />
<label for="email">Adresse Email<em style="color:red">*</em><span class="error">[[!+fi.error.email]]</span></label>
<input type="text" name="email" id="email" value="[[!+fi.email]]" />
<label for="addressTo">Message à envoyer au:<br class="clear" />
<select name="addressTo">
<option value="[email protected]" [[!+fi.addressTo:FormItIsSelected=`[email protected]`]]>Magasin</option>
<option value="[email protected]" [[!+fi.addressTo:FormItIsSelected=`[email protected]`]]>Webmaster</option>
</select>
<br class="clear" />
<label for="phone">Téléphone</label>
<input type="text" name="phone" id="phone" value="[[!+fi.phone]]" />
<label for="subject">Sujet de votre Message<em style="color:red">*</em><span class="error">[[!+fi.error.subject]]</span></label>
<input type="text" name="subject" id="subject" value="[[!+fi.subject]]" />
<label for="text">Message<em style="color:red">*</em><span class="error">[[!+fi.error.text]]</span></label>
<textarea name="text" id="text" cols="55" rows="7" value="[[!+fi.text]]"></textarea>
<br class="clear" />
[[!+formit.recaptcha_html]]
[[!+fi.error.recaptcha]]
<br class="clear" />
<div class="form-buttons">
<input type="submit" value="Envoyer" /><input type="reset" value="Annuler" />
</div>
</div>
My Formit Snippet call looks like:
[[!FormIt?
&hooks=`recaptcha,spam,email,FormItAutoResponder,redirect`
&emailTpl=`emailTpl`
&emailUseFieldForSubject=`1`
&emailTo=`[[+addressTo]]`
&validate=`name:required,
givenName:required,
email:email:required,
subject:required,
text:required:stripTags,
&store=`1`
&fiarTpl =`autoResponseTpl`
&fiarSubject =`Confirmation de réception`
&fiarToField=`email`
&fiarReplyTo=`[email protected]`
&fiarReplyToName=`Motorbusiness s.àr.l.`
&storeTime=`180`
&redirectTo=`125`
]]
And my autoResponseTpl looks like:
<p>Madame, Monsieur, Mademoiselle [[+givenName]] [[+name]], ([[+email]])</p>
<p>La société Motorbusiness s.àr.l. vous remercie de l'intérêt que vous venez de nous témoigner</p>
<p>Vous venez de nous envoyer le message suivant:</p>
<p><u>Sujet:</u>[[+subject]]<br />
<u>Message:</u>[[+text]]</p>
<p>Un collaborateur va vous contacter dans les meilleurs délais.</p>
<p>Bien à vous<br />Motorbusiness s.àr.l.</p>
My problem now is that the mail the costumer gets as autoresponse is empty (see screenshoot).
What am i doing wrong? redirect and emailto works.
Thanks for your help.