代码之家  ›  专栏  ›  技术社区  ›  Lewis

将按钮附加到MCE工具栏而不是替换(插件)

  •  1
  • Lewis  · 技术社区  · 6 年前

    我正在尝试将一个插件添加到Tinymce(textcolor插件)中,并设法使其正常工作。但是,工具栏有一个小问题,我似乎不知道。也就是说,我该怎么做 添加 插件中的按钮而不是 更换 现有工具栏?

    我的初始代码

    //TinyMCE Test
    tinymce.init({
        selector: '.editor',
        branding: false,
        height : "200",
        plugins: "textcolor",
        toolbar: "forecolor backcolor"
    });
    

    我看得出是这条线 toolbar: "forecolor backcolor" 这样做了,但我不知道如何附加。我看过 docs 但还是搞不清楚。

    插件之前 enter image description here

    插件之后 enter image description here

    1 回复  |  直到 6 年前
        1
  •  2
  •   Michael Fromin    6 年前

    Tinymce无法附加到默认工具栏。一旦你自己定义了工具栏,你就需要100%地定义你想要在工具栏上显示的内容。

    从Tinymce 4.7.13开始,默认工具栏为:

    var defaultToolbar = 'undo redo | styleselect | bold italic |' + 
                         'alignleft aligncenter alignright alignjustify |' + 
                         'bullist numlist outdent indent | link image';
    

    注: 此数据可在 theme.js 文件。