TinyMCE自定义"文件"菜单栏

Kev*_*Pei 19 javascript css tinymce

有没有办法在TinyMCE 4.0中自定义(添加和删除选项等)菜单栏?我无法找到有关编辑器特定部分的任何文档.下面的图片展示了我正在谈论的部分.在此输入图像描述

tox*_*lot 31

版本4是重大改写,文档暂时不同步.

通过实验,我发现可以单独启用/禁用下拉菜单或禁用整个菜单栏.

仅启用特定下拉菜单:

tinymce.init({
    selector: "textarea",
    menubar: "edit format"
});
Run Code Online (Sandbox Code Playgroud)

禁用菜单栏:

tinymce.init({
    selector: "textarea",
    menubar: false
});
Run Code Online (Sandbox Code Playgroud)

菜单栏的配置文档现在已经被添加到TinyMCE的网站.

此外,如果要完全自定义整个菜单,请查看菜单配置文档.

  • 看起来像tinyMCE人们把一个小提琴放在一起,让它更容易实验:http://fiddle.tinymce.com/ (3认同)

alx*_*ndr 5

我最后通过调整传递给的设置对象中的menutoolbar属性来自定义菜单栏和工具栏tinymce.init():

// ...
  menu : {
    edit: { title: 'Edit', items: 'undo redo  | cut copy paste selectall | searchreplace' },
    insert: { title: 'Insert', items: 'link charmap' },
    format: { title: 'Format', items: 'bold italic underline strikethrough superscript subscript | removeformat' },
    table: { title: 'Table', items: 'inserttable tableprops deletetable | cell row column' }
  },
  toolbar: 'undo redo | bold italic underline | link hr | alignleft aligncenter alignright | blockquote bullist numlist outdent indent | code',
// ...
Run Code Online (Sandbox Code Playgroud)

我通过在源代码中寻找.addMenuItem(和找到每个菜单/按钮的术语.addButton(.