I am trying to create a navigation effect similar to http://www.SimpleBits.com
They seem to place HTML in their navigation elements.
The problem is that the Navigation Label seems to insist on sanitizing the text entered and as a result when I put my HTML in the Navigation Label it outputs the escaped codes rather then what I am intending when I display $MenuTitle.
Is there a different variable that will display the value without substituting what I entered?
I was able to work around this by going into /sapphire/core/model/SiteTree.php, line 65 and change the MenuTitle attribute from Varchar(100) which does not seem to allow HTML characters to HTMLVarchar(100) which works like a charm.
Any chance we could open a discussion about making this a permanent change?
If you think about it the MenuTitle is meant to be displayed within the confines of an HTML page so being able to include HTML tags (although a bit unorthodox) should be permitted. If a person needs to put in a special character they can utilize the HTML escape code for that.