CKEditor-extraAllowedContent / ACF

时间:2019-06-14 14:09:34

标签: ckeditor ckeditor4.x

我正在CKEditor实例中加载一些HTML内容,该实例除其他元素外还有一个表。 表格的某些单元格带有标签 td contenteditable='true'和其他contenteditable='false'

当我将其加载到CKEditor中时,该标签会被ACF删除。

我添加了extraContentAllowed,它对于所有其他标记和元素都可以正常工作,但是找不到允许它使用的方法contenteditable

echo "CKEDITOR.config.extraAllowedContent = 'p div td table tr td th(*)[*]{*}; table[contenteditable]';";

有什么想法吗?谢谢!

1 个答案:

答案 0 :(得分:0)

由于您允许所有属性[*],因此无需额外允许contenteditable属性-table[contenteditable]。只需输入如下所示的ACF配置即可:

// Directly on HTML page
var editor = CKEDITOR.replace( 'editor1', {
    extraAllowedContent:'p div td table tr td th(*)[*]{*}'
});

// Inside config.js
config.extraAllowedContent = 'p div td table tr td th(*)[*]{*}';

enter image description here