Preventing CKEditor from removing classes assigned

2020-05-05 17:41发布

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条回答
来,给爷笑一个
2楼-- · 2020-05-05 18:06

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;

查看更多
登录 后发表回答