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.

We're retiring the forums!

The SilverStripe forums have passed their heyday. They'll stick around, but will be read only. We'd encourage you to get involved in the community via the following channels instead:

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

Hide email (HTML character entities doesn't work)

Go to End

4 Posts   1700 Views


Community Member, 141 Posts

11 May 2010 at 11:50pm

Edited: 12/05/2010 2:03am

I tried to insert an email address with its HTML character entities into the markup editor (/content editor).
But it turns all &#XXX; into their corresponding letters. So every spam bot can read the mail address :(

Is there any way to change that or to hide mails?


Community Member, 3 Posts

1 October 2012 at 4:01am

I'm looking for a solution to this as well. I have an onBeforeWrite function in my Page class to look for email addresses and replace them with numeric entities, but SilverStripe is converting them back before writing to the database. Is there a way to get around this without changing core code? Thanks.


Community Member, 166 Posts

30 October 2012 at 9:13am

Has anyone got a solution to this problem?

I would really like to prevent spambots from attacking my email addresses.



Community Member, 57 Posts

30 October 2012 at 10:00am

@helenclarko: if you are using SilverStripe 3, you may want to check out the cwsoft-shortcode module, which provides a handy method to obfuscate mail adresses entered in the WYSIWYG editor:

Cheers cwsoft