我正在使用自己的插件为CKEditor提供小部件。我无法编辑可编辑的图像。
添加图片没问题。编辑显示它。
但如果我想编辑一个,则对话框字段(如URL)为空。我正在使用默认的图像插件(没有image2小部件)。
我是否需要做些什么才能支持此功能?
我添加了一个插件示例。我在一个drupal门户网站中与drupal ckeditor模块结合使用它。
// Register our custom "section" widget plugin with CKEditor.
CKEDITOR.plugins.add('section', {
requires : 'widget',
init : function(editor) {
// Register the widget.
editor.widgets.add('example', {
template : '<section class="example"><div class="container-fluid"><div class="row"><div class="col-sm-12 col-md-6 editable-left"></div><div class="col-sm-6 col-md-3 text-center editable-middle"></div><div class="col-sm-6 col-md-3 editable-right"></div></div></div></section>',
allowedContent : 'section(!example)',
editables : {
left : {
selector : '.editable-left',
},
middle : {
selector : '.editable-middle',
},
right : {
selector : '.editable-right',
},
},
upcast : function(element) {
if (element.name == 'section' && element.hasClass('example')) {
return true;
} else {
return false;
}
}
});
}
});