我了解可以在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文档似乎只显示顶级(文件,编辑,插入等),但不显示子菜单项列表。有几个例子,但它们只显示子集。我试图查看源代码,但它非常复杂......
答案 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
手动添加它。