0

I downloaded Freeform from Solspace free version and with Expression Engine 3, when trying to submit the form I get this error. Email is not part of the form and I don't get why this is happening.

Error
The following tag has a syntax error:
{exp:email:contact_form}
Please correct the syntax in your template.

Form Code:

{exp:freeform:form collection="contact" return="contact/thanks"}
                <ul>
                    <li>
                        <input type="text" id="name" name="name" required placeholder="Your Full Name"/>
                    </li>
                    <li>
                        <input type="text" id="number" name="number" required placeholder="Phone Number"/>
                    </li>
                    <li>
                        <textarea id="user_message" name="user_message" required placeholder="Your Message"></textarea>
                    </li>
                    <li>
                        <input type="submit" class="btn" value="Send Message"/>
                    </li>
                </ul>
            {/exp:freeform:form}

Any ideas? The strange thing is that when I check EE CP I get the emails there but don't get notification via email.

4
  • What version of freeform are you using? The parameter "collection" is not used in 5.x. See upgrade guide: solspace.com/expressionengine/freeform/docs/upgrade_3.x-5.x
    – AllInOne
    Jul 7, 2016 at 21:21
  • This might be it. I'll check when I get home. Its the latest version that I use
    – TSlegaitis
    Jul 8, 2016 at 14:53
  • Does your contact/thanks template maybe contain {exp:email:contact_form}? Jul 8, 2016 at 18:45
  • I don't know if this is related, but it seems to be a possible buggy patch in Solspace code revolving the email validation. I am working on an EE3 project and keep seeing an error in which "check_email_contact_form". persists.
    – W3bGuy
    Sep 25, 2016 at 0:15

1 Answer 1

0

The core version of EE3 does not include the email module. So the system doesn't recognize the tag and passes back an error.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.