I need to access the database in order to pull a CSS background image on a page in my site. I decided to use an inline style to access this background image.
However whenever I place this in my code, using the documentation as a template for the heredoc format:
function init() {
parent::init();
Requirements::themedCSS("HomePage");
Requirements::customCSS(<<<CSS
#minisite-header {
background: url($ContentImage.URL) no-repeat;
}
CSS
);
}
}
I get a blank PHP screen (which looks like a parse error, maybe, but I can't turn on verbose error reporting in PHP)
So thinking that I messed up the heredoc format somewhere, I try just this simple function:
Requirements::customCSS("test");
And I still get nothing.
The similar function:
Requirements::customScript("test");
Works fine. What's going on?