Hi guys,
I'm using CKeditor in my project and when I type characters like the &, < and > they get encoded to their & > etc. html codes.
This gives me errors in my output, since I use a LaTeX renderer (drupal/drutex) and the image rendered shows me the < + gt; code.
When I don't use the CKeditor but just a normal textarea, then I have no problem. But of course I need to use a Rich text editor for the other text.
I've read through the configuration files and I had my hopes up for config.forceSimpleAmpersand = true; but that didn't do the trick. Also I've tried multiple variations with the config.entities(*) options.
Does anyone have an idea? Thanks!
PS if you have the solution, I will print a picture of you and stick it on the wall in our office, since you'll be our hero.
I'm using CKeditor in my project and when I type characters like the &, < and > they get encoded to their & > etc. html codes.
This gives me errors in my output, since I use a LaTeX renderer (drupal/drutex) and the image rendered shows me the < + gt; code.
When I don't use the CKeditor but just a normal textarea, then I have no problem. But of course I need to use a Rich text editor for the other text.
I've read through the configuration files and I had my hopes up for config.forceSimpleAmpersand = true; but that didn't do the trick. Also I've tried multiple variations with the config.entities(*) options.
Does anyone have an idea? Thanks!
PS if you have the solution, I will print a picture of you and stick it on the wall in our office, since you'll be our hero.
Re: & must be & and not &amp;
It would be great if this issue would be considered in some next update.
Edit: apparantly I solved one problem and, as always, introduced a new one. When the CKEditor loads text from the database with an unencoded & or > et.c character, it seems to load the contant twice. On save, the text is in the database once, but when I re-edit the page, the text gets loaded twice in the CKEditor. Shit, day passed, no bugfix yet.
Edit 2: I solved my problems. The problem with CKeditor storing & to the database was only a problem for Drutex. I was staring blind on CKeditor, but I should solve the problem where it occurs: in Drutex.
In Drutex module - file drutex_render (for local rendering) - line 198 - I've added the following line of code: