3217 Posts in 853 Topics by 812 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 262 Views |
-
<filename>.ss does not work

12 April 2012 at 10:03pm
Hello, im quite new to SilverStripe,
I've got a Order page on the website and in the CMS i've got a page with the page type Order.
Now i want to edit the Order page, so i made OrderPage.ss to make the layout right.<div id="page">
<div id="small_logo">
<img title="Logo IJzerleeuw" alt="Logo IJzerleeuw" src="$ThemeDir/images/ijzerleew_logo_transparant_small.png" />
</div>
<div id="page_text">
<h1>$Title</h1>
$Content
$Form
</div>
</div>But this page isnt showing anything..
The Page.ss is showing instead of OrderPage.ssI did dev/build?flush=1 but it isnt working.
Anyone got an idea? Thanks already!
-
Re: <filename>.ss does not work

13 April 2012 at 7:58am
You say that the page type is Order but your template is called OrderPage. Make sure that the names are all aligned as this is how Silverstripe automagically selects the correct template.
<?php
class OrderPage extends Page {}
class OrderPage_Controller extends Page_Controller {}
In the CMS make sure that in the Behavior tab you have set the page to be an OrderPage.
Also, it looks like your template is not a full HTML document but is a fragment. In this case you want to store it in templates/Layout/ and insert $Layout into your main template to insert your Order Page layout at that point (rather than $Content).
| 262 Views | ||
|
Page:
1
|
Go to Top |

