我正在创建一个插件,我需要能够在跨节点中添加类。我已经阅读了CKEditors网站上的文档,但它对我没有帮助。这就是我正在尝试的:
CKEDITOR.plugins.add( 'mymodule', {
init: function( editor )
{
editor.path = this.path;
editor.css = "styles.css";
CKEDITOR.config.extraAllowedContent = "span(added,removed)";
// other stuff
}
}
在editor.on(" change")事件期间,这些类被添加到编辑器中。
我不想禁用ACF,因为这是便宜的出路。我已经让ACF为我的对话框工作,允许一个类到自定义标签。 SPAN的课程不是通过我的对话添加的,所以我认为这就是为什么不在那里工作。
var command_comment = editor.addCommand( 'comment', new CKEDITOR.dialogCommand('comment', {
allowedContent: 'comment(comment)'
}) );
然而,这允许注释但不允许跨度类:
var command_comment = editor.addCommand( 'comment', new CKEDITOR.dialogCommand('comment', {
allowedContent: 'comment(comment); span(added)'
}) );