我试图删除菜单和状态栏从 TinyMCE4,因为我想设置一个非常基本的编辑器。这可能吗?
TinyMCE 3的文档看起来并不相关,我找不到任何关于版本4的内容。
我看了一下源头,很明显:
tinyMCE.init({ menubar:false, statusbar: false, //etc })
这样就消除了两者。
您还可以通过指定一个启用菜单字符串(例如 menubar: 'file edit')来自定义默认菜单栏的哪些部分是可见的
menubar: 'file edit'
You can define your own menus like this:
menu : { test: {title: 'Test Menu', items: 'newdocument'} }, menubar: 'test'
如果要从顶部删除整个菜单栏
tinymce.init({ menubar: false, });
But if you want Custom menubar with some submenu
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'} } });
请参阅 TinyMCE获得更多帮助。
因此,他们的文档中清楚地提到,将值设置为 false。
tinymce.init({ menubar: false, branding: false, statusbar: false, })
在 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', });
详情请参阅 https://www.tiny.cloud/docs/
在社区版中,我认为你不允许隐藏状态栏(由 Tiny 提供动力)的品牌部分。
Https://www.tiny.cloud/docs-4x/configure/editor-appearance/#branding
如果你想要一个完全干净的文本框,你可以禁用所有的栏,包括“工具栏”:
tinymce.init({ selector:'textarea', branding: false, menubar:false, statusbar: false, toolbar: false, });