How can you add a PHP Query in the Page.ss File?
if($HeaderImage == NULL){$HeaderImage=="imsa_files/construct/header.png"; }else{ $HeaderImage=="$HeaderImage";}
Where $HeaderImage is a Variable saved into the database.
This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.
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.
How can you add a PHP Query in the Page.ss File?
if($HeaderImage == NULL){$HeaderImage=="imsa_files/construct/header.png"; }else{ $HeaderImage=="$HeaderImage";}
Where $HeaderImage is a Variable saved into the database.
I've been asking the same thing but no joy so far. I want to add a PHP include to a .ss file, but I get an error everytime.
Anyone any ideas no?
corkg,
if 'Variable saved into the database' means a page db_column:
i know it's not absolutely the thing you want,
i do these things by implementing a function on the page (or DataObject)
which has this logic inside.
than use the function in the template
fe:
public function RealHeaderImage() {
if (!$this->HeaderImage) {
return "imsa_files/construct/header.png";
}
return $this->HeaderImage;
}
then in ss use
$RealHeaderImage()
g
Helmut