在CKEditor小部件中编辑嵌套图像并不起作用

时间:2015-04-07 20:06:26

标签: image widget ckeditor

我正在使用自己的插件为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;
                }
            }
        });

    }
});

0 个答案:

没有答案