Skip to main content
This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.
I'm trying to switch themes from blackcandy to natureweb4 and by doing so I get an error message when $content.FirstParagraph encounters an & -
error on line 86 at column 32: xmlParseEntityRef: no name
I searched the archives and found http://silverstripe.org/archive/show/2146 but the page referenced seemed to be addressing a different problem. Anyway, once I remove the "&" the error goes away.
This is because your template is an XML rather than HTML one. You can change this my removing the <?xml ?> line at the start of templates/Page.ss.
Alternatively, $Content.FirstParagraph.XML may escape the & properly, though it may also escape things you don't want escaped, like brackets on tags.
Excellent - thanks Simon! Removing <?xml ?> fixed it.