17452 Posts in 4473 Topics by 1971 members
|Go to End|
7 November 2008 at 12:11pm
Can PHP code be used in the template files AND/OR the "content" section of pages?
7 November 2008 at 3:25pm
No, PHP code cannot be using in ss template files at all. This, (in a way) forcers developers to adhere to the MVC way of doing things, so that templates are used only for what they are there for - presentation.
Any PHP logic you require needs to go into your page controllers. You can create a custom function in your controller like so:
// Any custom logic
return 'This is my custom text';
Then all you need to do in your tempalte ss file is call that function like so:
Note that you don't need the divs.
Hope that helps. Please checkout the silverstripe tutorials for more:
11 November 2008 at 5:35am
Where do you or how do you create page controllers?
11 November 2008 at 5:39am
In the files in /mysite/code/ directory. This is where the code for your page types are setup.
I'd suggest reading the tutorials like he linked, as it gives a good start.
|Go to Top|