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.

We're retiring the forums!

The SilverStripe forums have passed their heyday. They'll stick around, but will be read only. We'd encourage you to get involved in the community via the following channels instead:

Archive /

Our old forums are still available as a read-only archive.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo

UserDefined Form - Alternate Template

Go to End



Community Member, 245 Posts

5 August 2008 at 7:39am


I need a separate TEMPLATE for my form; I.e.: other than, for reasons too complicated and boring to go into. SO-- I have followed a forum member's advice and created a new pagetype ("ContactForm[.php]") which extends UserDefinedForm and rebuilt my database and change the pagetype to the new one. My form is all still there in the CMS so I know the extends is working fine.

I also then created my template, and coded my special layout. The template is being accessed and used (showtemplate=1). So we're good there. However, for some very frustrating reason, the form I built inside the CMS is not showing up! Although $Content is benig picked up, $Form seems to have NO effect.

What am I doing wrong?

Thanks in advance,

class YourFormPageType extends UserDefinedForm {

static $add_action = 'my page type';

// Any other custom code