阻止 CKEditor 删除在源模式下分配的 类?

Preventing CKEditor from removing classes assigned in source mode?

我希望能够在 CKEditor 的源代码模式下向 UL 添加一个 class 属性。当我这样做并切换回普通编辑器模式时

 <ul class="xxxx">

变成

 <ul>

如何让它不删除 class 标签?

发生这种情况是因为 Advanced Content Filter (ACF)

您需要像这样使用 extraAllowedContentconfig.extraAllowedContent = 'ul(*)'; 允许 ul 元素的任何 CSS class。

你可以更具体,只允许某些 CSS classes,像这样:config.extraAllowedContent = 'ul(class1,class2,class3)';(注意名字之间没有 space)。

您也可以禁用 ACF(虽然不理想)并允许这样的一切:config.allowedContent = true;