在哪里可以找到TinyMCE的所有菜单子项列表

时间:2017-07-29 23:52:18

标签: tinymce

我了解可以在TinyMCE中配置子菜单项,如下所示:

tinymce.init({
    selector: "textarea",
    menu : { // this is the complete default configuration
        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 deletetable | cell row column'},
        tools  : {title : 'Tools' , items : 'spellchecker code'}
    },    
    plugins: [
        "advlist autolink lists link image charmap print preview anchor",
        "searchreplace visualblocks code fullscreen",
        "insertdatetime media table contextmenu paste"
    ],
    toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image"
});

但是在某个地方有一个包含所有子菜单项的列表吗? TinyMCE文档似乎只显示顶级(文件,编辑,插入等),但不显示子菜单项列表。有几个例子,但它们只显示子集。我试图查看源代码,但它非常复杂......

1 个答案:

答案 0 :(得分:3)

回想起来,答案非常明显,但是当你最初开始时却没有。它也没有帮助代码远远低于折叠,所以你需要向下滚动才能看到代码而不仅仅是列表。

您可以在以下位置找到最完整的列表:https://www.tinymce.com/docs/plugins您需要做的是添加插件,然后添加项目。

例如,这里是link for the image(请记住滚动到底部):

tinymce.init({
  selector: "textarea",  // change this value according to your HTML
  plugins: "image",
  menubar: "insert",
  toolbar: "image",
  image_prepend_url: "http://www.tinymce.com/images/"
});

在这种情况下,您需要将image添加到plugins。默认情况下,它会将其添加到菜单栏insert。但是,您可以通过输入image手动添加它。