在CKEditor插件中,您可以使用以下命令为按钮指定工具栏:
Column 'name' cannot be null
使用小部件,我找不到这种可能性。如果没有在JS中移动节点,有没有办法做到这一点,这有点复杂?
答案 0 :(得分:2)
您可以对小部件执行相同操作。这是一个widget的plugin.js文件,在init函数下有一个按钮和工具栏声明:
CKEDITOR.plugins.add( 'mywidget', {
requires: 'widget',
icons: 'mywidget',
init: function( editor ) {
CKEDITOR.dialog.add('mywidget', this.path + 'dialogs/mywidget.js')
editor.widgets.add( 'mywidget' , {
//
// Your widget logic is here ...
//
});
editor.ui.addButton('mywidget', {
label: 'My Widget'
command: 'mywidget'
toolbar: 'mytoolbar, 1'
});
}
} );
您需要添加" mytoolbar"你的config.js文件中的工具栏,但我想你已经有了,因为你提到能够为插件添加一个按钮。