Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.


Discuss SilverStripe Themes.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Enquiry Form in HomePage Sidebar

Go to End

13 Posts   685 Views


26 June 2014 at 3:01pm (Last edited: 26 June 2014 3:01pm), Community Member, 166 Posts

There must be a simple way to do this but I can't find one. Everything online seems to be deprecated, UserForms is crashing my SS3 install... all I really want is a way the site viewers can make a simple enquiry from the homepage! Does anybody have experience with this sort of thing and would they like to share how they did it?


27 June 2014 at 2:59pm Community Member, 166 Posts

Cracked it! Forget about hacking PHP and deprecated code -- use the silverstripe-enquiry-page module and edit code as desired! Sorted!


27 June 2014 at 4:18pm Forum Moderator, 149 Posts

Hey arthurdent

Can you post a link to the module you are referring too? also if you have solved your problem... why not edit your original post and add [solved] to the start of it to help others :)


15 July 2014 at 1:16am Community Member, 79 Posts


I recently created this module, maybe this will help


18 July 2014 at 11:57am Community Member, 166 Posts


My initial solution (above) worked for a single contact form on the homepage, which isn't really ideal! However the module prepared by thomas.paulson has solved my problem and I can now have a simple contact form included in my 'call to action' on EVERY page of my site (not as 'in your face' as it sounds -- it's in the footer : )

Kudos to you thomas -- I've spent far too much time working over deprecated commands and breaking my install!! You have MADE MY DAY!!


18 July 2014 at 12:04pm Community Member, 166 Posts

Sorry Cam -- I thought 'Cracked it' could stand in for '[solved]'!

Module I was referring to is [url][/url]. Form pages set up here are editable in the CMS, but I really don't need anything his complex in the page footer. It is, however, excellent for more 'intense' forms and includes spam protection.


18 July 2014 at 4:04pm Community Member, 79 Posts

Thank you arthurdent for your reply,

Good to know my code worked.


24 July 2014 at 1:01pm (Last edited: 24 July 2014 1:08pm), Community Member, 166 Posts

The continuing story -- now I want to add a CAPTCHA to my form so I don't get bombarded with spam...

I found the SilverStripe spamprotection module and downloaded the associated recaptcha module. Did a dev/build/ and ?flush=all for good measure (nothing seems to happen which, in itself, is a bit odd?) and added the following to ContactForm.php:


which resulted in the 'white screen of death' (500 error)

Changing the code the the following:


gave me a different error:

PHP Warning: file_get_contents(): Filename cannot be empty

Anybody have any idea what this means?

Go to Top