Todo: page for templates
As the Page template advances it can be split into two parts. First, a part that contains the features like the header, side-bar, and footer. Second, a part that contains the content that is specific to the page type, which lives in the sub-folder
Layout folder may be preceded by namespace related folders.) Using the example from , abbreviated. The HomePage class in HomePage.php is derived from the Page class defined in Page.php. If there is no
Inside the /app/templates folder, a simple html page named
Page.ss will link by name to the “Page” page type (and yes, way too many things are called “Page”).
<html> <body> <h1>Hello, world</h1> Todo - add $content </body> </html>
Whenever things change, update the configuration by adding
?flush to the end of the URL (e.g.
<html> <head> ... </head> <body> <header> ... </header> $Layout </body> </html>
<div> <!-- stuff for the title and breadcrumb --> </div> <div> <!-- main content --> <!-- further variables to supply content from the framework --> </div>
References:  https://www.silverstripe.org/learn/lessons/v4/working-with-multiple-templates-1