So, I set this up using the basic contact form example as a guide... everything seems to be working as expected, except for my email chunk. I receive the email after submitting, but the placeholders didn’t work. There’s no content inserted just [[+placeholder]] code.
For example, this is what my email chunk code is, and this is exactly what shows up in my email... instead of placing the placeholders with the actual form data.
[[+name]] ([[+email]]) Wrote:
Phone: [[+phone]]
Fax: [[+fax]]
Company: [[+company]]
Address: [[+street]]
[[+City]], [[+state]] [[+zip]]
Subject: [[+subject]]
Services Requested: [[+services]]
Date(s) of Event: [[+event-date]]
[[+message]]
Here’s my snippet call:
[[!FormIt?
&hooks=`recaptcha,spam,email,redirect`
&emailTpl=`contact-email-notification`
&emailTo=`my email`
&emailSubject=`Contact Form Submission`
&redirectTo=`20`
&validate=`name:required,
email:email:required,
subject:required,
message:required:stripTags,
event-date:required`
]]
And here’s my form:
<form action="[[~[[*id]]]]" method="post">
<input type="hidden" name="nospam:blank" value="" />
<p>* Required Fields</p>
<table width="100%">
<tr>
<td class="formtitle"><label for="Your Name">Your Name*:<span class="error">[[+fi.error.name]]</span></label></td>
<td><input name="[[+fi.name]]" type="text" class="input" size="40"></td>
</tr>
<tr>
<td class="formtitle"><label for="Email">Email*:<span class="error">[[+fi.error.email]]</span></label></td>
<td><input name="[[+fi.email]]" type="text" class="input" size="40"></td>
</tr>
<tr>
<td class="formtitle"><label for="Phone">Phone:<span class="error">[[+fi.error.phone]]</span></label></td>
<td><input name="[[+fi.phone]]" type="text" class="input" size="40"></td>
</tr>
<tr>
<td class="formtitle"><label for="Fax">Fax:<span class="error">[[+fi.error.fax]]</span></label></td>
<td><input name="[[+fi.fax]]" type="text" class="input" size="40"></td>
</tr>
<tr>
<td class="formtitle"><label for="Company">Company:<span class="error">[[+fi.error.company]]</span></label></td>
<td><input name="[[+fi.company]]" type="text" class="input" size="40"></td>
</tr>
<tr>
<td class="formtitle"><label for="Street">Street:<span class="error">[[+fi.error.street]]</span></label></td>
<td><input name="[[+fi.street]]" type="text" class="input" size="40"></td>
</tr>
<tr>
<td class="formtitle"><label for="City">City:<span class="error">[[+fi.error.city]]</span></label></td>
<td><input name="[[+fi.city]]" type="text" class="input" size="40"></td>
</tr>
<tr>
<td class="formtitle"><label for="State">State:<span class="error">[[+fi.error.state]]</span></label></td>
<td><input name="State" type="text" class="input" size="40"></td>
</tr>
<tr>
<td class="formtitle"><label for="Zip">Zip:<span class="error">[[+fi.error.zip]]</span></label></td>
<td><input name="[[+fi.zip]]" type="text" class="input" size="40"></td>
</tr>
<tr>
<td class="formtitle"><label for="Subject">Subject:*<span class="error">[[+fi.error.subject]]</span></label></td>
<td><input name="[[+fi.subject]]" type="text" class="input" size="40"></td>
</tr>
<tr>
<td class="formtitle"><label for="Services Requested">Services Requested:<span class="error">[[+fi.error.services]]</span></label></td>
<td><input name="[[+fi.services]]" type="text" class="input" size="40"></td>
</tr>
<tr>
<td class="formtitle"><label for="Date(s) of Event">Date(s) of Event*:<span class="error">[[+fi.error.event-date]]</span></label></td>
<td><input name="[[+fi.event-date]]" type="text" class="input" size="40"></td>
</tr>
<tr>
<td class="formtitle"><label for="Message">Message*:<span class="error">[[+fi.error.message]]</span></label></td>
<td><textarea name="[[+fi.message]]" cols="31" rows="4" class="input"></textarea></td>
</tr>
<tr>
<td colspan="2">
[[!+formit.recaptcha_html]]
[[!+fi.error.recaptcha]]
</td>
</tr>
<tr>
<td> </td>
<td><input class="submitbutton" type="submit" name="submit" value="Submit"></td>
</tr>
</table>
</form>
Any ideas? Did I make an obvious beginners mistake somewhere?