删除TinyMCE 4中的菜单和状态栏

Tom*_*igh 112 tinymce

我试图从TinyMCE 4中删除菜单和状态栏,因为我想设置一个非常基本的编辑器.这可能吗?

TinyMCE 3的文档似乎没有相关性,我找不到版本4的任何内容.

Tom*_*igh 244

我查看了源代码,这很明显:

tinyMCE.init({
    menubar:false,
    statusbar: false,
        //etc
})
Run Code Online (Sandbox Code Playgroud)

这两者都删除了.

您还可以通过指定启用菜单的字符串来自定义默认菜单栏的哪些部分可见 - 例如 menubar: 'file edit'

您可以像这样定义自己的菜单:

menu : {    
    test: {title: 'Test Menu', items: 'newdocument'} 
},
menubar: 'test'
Run Code Online (Sandbox Code Playgroud)

  • 小错字:`menuBar:'file edit'`应该是`menubar:'file edit'` (4认同)

php*_*der 27

如果要从顶部删除整个菜单栏

tinymce.init({
    menubar: false,

});
Run Code Online (Sandbox Code Playgroud)

但是如果你想要自定义菜单栏有一些子菜单

tinymce.init({
    menu: {
        file: {title: 'File', items: 'newdocument'},
        edit: {title: 'Edit', items: 'undo redo | cut copy paste pastetext | selectall'},
        insert: {title: 'Insert', items: 'link media | template hr'},
        view: {title: 'View', items: 'visualaid'},
        format: {title: 'Format', items: 'bold italic underline strikethrough superscript subscript | formats | removeformat'},
        table: {title: 'Table', items: 'inserttable tableprops deletetable | cell row column'},
        tools: {title: 'Tools', items: 'spellchecker code'}
    }
});
Run Code Online (Sandbox Code Playgroud)

请参阅TinyMCE获取更多帮助.


小智 6

因此,在他们的文档中明确提到将值设为 false。

    tinymce.init({
    menubar: false,
    branding: false,
    statusbar: false,
   })
Run Code Online (Sandbox Code Playgroud)

在 v5 的最新更新中, 您可以像这样显示菜单栏

    tinymce.init({
     menu: {
      edit: { title: 'Edit', items: 'undo redo | cut copy paste pastetext | selectall searchreplace' },
      insert: { title: 'Insert', items: 'image link charmap pagebreak' },
      format: { title: 'Format', items: 'bold italic underline strikethrough superscript subscript | formats | removeformat' },
      table: { title: 'Table', items: 'inserttable tableprops deletetable | cell row column' }
    },
    menubar: 'edit insert format table',
});
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息,请参阅https://www.tiny.cloud/docs/


小智 5

如果您想要一个完全干净的文本框,您可以禁用所有栏,包括“工具栏”:

tinymce.init({
            selector:'textarea',
            branding: false,
            menubar:false,
            statusbar: false,
            toolbar: false,
        });
Run Code Online (Sandbox Code Playgroud)