At the client’s request, we just upgraded a custom CMS system for a large site from FCKEditor 2.x to CKEditor 3.5.3.
Inside an ItemTemplate I have a custom UserControl tag in which the attributes are populated by DataBinding, like so:
<my:Viewer runat="server">
<ItemTemplate>
<my:CustomTag runat="server"
ImageUrl='<%# DataBinder.Eval(Container.DataItem, "ImageUrl") %>' />
</ItemTemplate>
</my:Viewer>
So, the point is that the above works just fine. However, when the HTML is put into the latest CKEditor, CKEditor changes the ImageUrl attribute to use double-quotes instead of single quotes. Once it’s changed to double quotes, it causes a parsing error on the .aspx page. Changing: "ImageUrl" to "ImageUrl" works, but it’s not ideal for our client who is going to have to update every page that exists in a very large CMS system. So, I’m asking this question hoping someone might know of a way to toggle CKEditor to use single quotes in HTML attributes by default instead of double quotes to reduce the amount of work my client is going to have to do.
I’m only looking for easy configuration-type changes, not patching the editor, etc.
I’m going to say that the " solution that I mentioned being too much work is simply the only answer…just to put some closure on this. Or, if I can find a way, I’ll withdraw the question. Thanks rqmedes for trying…I’d actually forgotten all about this question until I got your response
🙂