基于html标签配置内联ckeditor工具栏

时间:2017-12-07 22:18:59

标签: ckeditor

是否有关于内联ckeditor如何仅显示基于附加的html标记的相关工具项的文档。

例如,<p&gt;的内联ckeditor标签隐藏格式工具栏和列表(项目符号和编号)工具项,但显示缩进/突出工具项。 ckeditor本身配置了以下工具项。它们显示为<div>,但并非全部为<p>。那么必须根据html标签进行某种过滤吗?

config.toolbar = [
        { name: 'styles', items: [ 'Format' ] },
        { name: 'editing', items: [ 'Scayt' ] },
        { name: 'basicstyles', items: [ 'Bold', 'Italic', 'Underline', 'RemoveFormat' ] },
        { name: 'list', items: [ 'NumberedList', 'BulletedList', 'Outdent', 'Indent'] },
        { name: 'paragraph', items: ['JustifyLeft', 'JustifyCenter', 'JustifyRight']}
    ];

1 个答案:

答案 0 :(得分:0)

如果要使用多个内联编辑器,则每个编辑器都将获得不同的工具栏配置。示例如何实现here。 如果您希望有一个编辑器实例并在其中修改工具栏,那么修改它可能会有问题。但是开发了新功能(balloontoolbar),将在未来几天内发布。它允许在编辑器中使用预先配置的按钮组在文本上方浮动气球。所以你可以调整它以使用不同的按钮集取决于在编辑器中选择元素。有关此功能的更多信息:https://github.com/ckeditor/ckeditor-dev/issues/933