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.

Archive /

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

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

problem in the creation of new page type.

Go to End

4 Posts   1586 Views


Community Member, 87 Posts

3 October 2008 at 2:14am

I follow the instruction in the tuorial (number 1) to create a new page type.
Thwy say to create a new file in /tutorial/code whith the following code:

* Defines the NewPageType page type

class NewPageType extends Page {
static $db = array(
static $has_one = array(


class NewPageType_Controller extends Page_Controller {


Then is necessary to build the db so I digit:


Nothig change: I'm unable to select the new page type, it isn't create. Why?


Community Member, 787 Posts

3 October 2008 at 2:39am

Run a http://mysite/db/build?flush=1

Then reload the admin backend with a ?flush=1 as well....


Community Member, 6 Posts

3 October 2008 at 8:24am

Hi there

Is that working for you? Am working my way through tutorial one, and am trying to create a new page type. Have uploaded the HomePage.php, and run the

Everything seems to going ok, the SiteTree, SiteTree_Live and SiteTree_versions seem to have updated well, but then it comes to a screaming halt with an error message:

"Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/ in /var/www/vhosts/ on line 151".

Any ideas?


Community Member, 6 Posts

3 October 2008 at 2:54pm

Arrgggh, have solved problem.

Note: when saving a new page type, pay attention to the lower and uppercase spelling of the filename: I saved the file as Homepage.php, not HomePage.php.