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.

General Questions /

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo, swaiba

$content.FirstParagraph can't handle &

Go to End

3 Posts   1309 Views


Community Member, 2 Posts

3 July 2011 at 8:55pm

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 but the page referenced seemed to be addressing a different problem. Anyway, once I remove the "&" the error goes away.


Community Member, 473 Posts

3 July 2011 at 9:36pm

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/

Alternatively, $Content.FirstParagraph.XML may escape the & properly, though it may also escape things you don't want escaped, like brackets on tags.


Community Member, 2 Posts

4 July 2011 at 7:53am

Excellent - thanks Simon! Removing <?xml ?> fixed it.