Really odd problem.

Upgraded an EE site to latest version (2.9 from 2.5.2) with Freeform upgraded from 3.14 to 4.2.0. I've migrated all the relevant data using Freeform's built-in utility and updated the relevant parameters but the form is not showing in the template.

Even if I create a new template with the following code nothing is returned to the screen:


Any thoughts on how to debug or resolve?



  • passing the form name or form id as a parameter? Commented Nov 17, 2014 at 12:30
  • Do you get output of anything OUTSIDE the tag pair?
    – foamcow
    Commented Nov 17, 2014 at 12:32
  • Passing form name or id doesn't affect. And everything outside the tag pair is returned as expected. Commented Nov 17, 2014 at 12:35
  • what does template debugging tell you? Commented Nov 17, 2014 at 12:55
  • It's getting to the tags but says it is Returning No Results Content: gist.github.com/cole007/131266d93b941f6e92d8 Commented Nov 17, 2014 at 14:13

1 Answer 1


Got to the bottom of this, thanks.

The templates had a form_id attribute to create the html id attribute of the form. This should of course have been the numeric id of the form it was referencing.

Thanks all for responding!




Your Answer

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

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