Preventing CKEditor from removing classes assigned in source mode?

泪湿孤枕 提交于 2019-12-31 05:41:08

问题


I want to be able to add a class attribute to a UL in source mode of CKEditor. When I do that and switch back to the normal editor mode the

 <ul class="xxxx">

becomes

 <ul>

How can I get it to not remove the class tag?


回答1:


This happens because of Advanced Content Filter (ACF).

You need to use extraAllowedContent like this: config.extraAllowedContent = 'ul(*)'; to allow any CSS class for ul element.

You can be more specific and allow only certain CSS classes, like this: config.extraAllowedContent = 'ul(class1,class2,class3)'; (note no space between names).

You could also disable ACF (not ideal though) and allow everything like this: config.allowedContent = true;



来源:https://stackoverflow.com/questions/51431247/preventing-ckeditor-from-removing-classes-assigned-in-source-mode

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!