阻止 CKEditor 删除在源模式下分配的 类?
Preventing CKEditor from removing classes assigned in source mode?
我希望能够在 CKEditor 的源代码模式下向 UL 添加一个 class 属性。当我这样做并切换回普通编辑器模式时
<ul class="xxxx">
变成
<ul>
如何让它不删除 class 标签?
发生这种情况是因为 Advanced Content Filter (ACF)。
您需要像这样使用 extraAllowedContent:config.extraAllowedContent = 'ul(*)';
允许 ul
元素的任何 CSS class。
你可以更具体,只允许某些 CSS classes,像这样:config.extraAllowedContent = 'ul(class1,class2,class3)';
(注意名字之间没有 space)。
您也可以禁用 ACF(虽然不理想)并允许这样的一切:config.allowedContent = true;
我希望能够在 CKEditor 的源代码模式下向 UL 添加一个 class 属性。当我这样做并切换回普通编辑器模式时
<ul class="xxxx">
变成
<ul>
如何让它不删除 class 标签?
发生这种情况是因为 Advanced Content Filter (ACF)。
您需要像这样使用 extraAllowedContent:config.extraAllowedContent = 'ul(*)';
允许 ul
元素的任何 CSS class。
你可以更具体,只允许某些 CSS classes,像这样:config.extraAllowedContent = 'ul(class1,class2,class3)';
(注意名字之间没有 space)。
您也可以禁用 ACF(虽然不理想)并允许这样的一切:config.allowedContent = true;