我目前正在使用 CKEeditor 4,并且正在使用 config.js 中设置的自定义工具栏,但我还想添加 justify 插件。Justify 插件适用于标准编辑器,但是当我指定自定义工具栏时,我无法包含它。
我可以看到的区别是默认工具栏使用工具栏组,在这种情况下,我将“对齐”添加到“段落”组中。
自定义工具栏使用名称/项目(我无法让它与组一起使用),并且我尝试使用“对齐”、“对齐”、“对齐”、“对齐”等...没有显示对齐按钮.
这是 config.js 的特定部分
config.toolbarGroups = [
{ name: 'clipboard', groups: [ 'clipboard', 'undo' ] },
{ name: 'editing', groups: [ 'find', 'selection', 'spellchecker' ] },
{ name: 'links' },
{ name: 'insert' },
{ name: 'forms' },
{ name: 'tools' },
{ name: 'document', groups: [ 'mode', 'document', 'doctools' ] },
{ name: 'others' },
'/',
{ name: 'basicstyles', groups: [ 'basicstyles', 'cleanup' ] },
{ name: 'paragraph', groups: [ 'list', 'indent', 'blocks', 'align' ] },
{ name: 'styles' },
{ name: 'colors' },
{ name: 'about' }
];
config.toolbar = 'ToolsNoImage';
config.toolbar_ToolsNoImage =
[
{ name: 'document', items : [ 'mode', 'document', 'doctools' ] },
{ name: 'clipboard', items : [ 'Cut','Copy','Paste','PasteText','PasteFromWord','-','Undo','Redo' ] },
{ name: 'editing', items : [ 'Find','Replace','-','SelectAll','-','Scayt' ] },
{ name: 'links', items : [ 'Link','Unlink','Anchor' ] },
{ name: 'insert', items : [ 'Table','HorizontalRule','SpecialChar','PageBreak'] },
{ name: 'tools', items : [ 'Maximize' ] },
{ name: 'tools', items : [ 'Source', '-', 'Preview' ] },
'/',
{ name: 'basicstyles', items : [ 'Bold','Italic','Strike','-','RemoveFormat' ] },
{ name: 'paragraph', items : [ 'NumberedList','BulletedList','-','Outdent','Indent','-','Blockquote','Align' ] },
{ name: 'styles', items : [ 'Styles','Format' ] },
{ name: 'tools', items : [ 'About' ] }
];
config.toolbarCanCollapse = true;
config.toolbarStartupExpanded = true;
config.extraPlugins = 'justify';
config.extraPlugins_ToolsNoImage = 'justify';
我觉得这很简单..案例问题等。