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.

General Questions /

General questions about getting started with SilverStripe that don't fit in any of the categories above.

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

How to maintain page scope when rendering a custom template?

Go to End



Community Member, 33 Posts

3 July 2010 at 3:52pm

How to maintain the page scope when rendering a custom template for instance:

	function SignupForm() {
		$formSignup = new Form($this, "SignupForm", new FieldSet(
				new EmailField("Email", "","E-Mail Address")),
				new FieldSet(new FormAction("SignupAction", "Sign up")),
				new RequiredFields("Email")
		return $this->customise($formSignup)->renderWith(array('FormSignup'));

I'm trying to render this form with a simplified template. The code above returns the form only (instead of inserting it into markup). How can get this function to render including my