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've moved the forum!

Please use forum.silverstripe.org for any new questions (announcement).
The forum archive will stick around, but will be read only.

You can also use our Slack channel or StackOverflow to ask for help.
Check out our community overview for more options to contribute.

Archive /

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

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

Homepage Layout


Go to End


2 Posts   1525 Views

Avatar
erwanpia

Community Member, 63 Posts

23 June 2008 at 4:06am

Hi, I 've been throught the tutorial with one thing I can't figure out

first part is OK : creating HOmePage typer and templates/HomePage.ss works fine

when I get in trouble is here :

the tutorial says "SilverStripe first searches for a template in the tutorial/templates folder. Since if there is no HomePage.ss, it will use the Page.ss for both Page and HomePage page types. When it comes across the $Layout tag, it will then descend into the tutorial/templates/Layout folder, and will use Page.ss for the Page page type, and HomePage.ss for the HomePage page type"

my problem is that when I delete templates/HomePage.ss, the Layout/HomePage.ss is rendered alone, without the template/Page.ss template around it

any idea why is that ? thanks

Avatar
erwanpia

Community Member, 63 Posts

23 June 2008 at 5:31am

fixed : controller was declared

class HomePage_Controller extends ContentController

instead of

class HomePage_Controller extends Page_Controller