可用的上下文菜单部分

下表显示了所有上下文菜单部分,包括由插件提供的菜单部分。任何菜单项都可以添加到上下文菜单中。要从编辑器中获取列表,请在浏览器控制台中运行以下命令:

tinymce.activeEditor.ui.registry.getAll().contextMenus

下面的标识符会添加一个包含一个或多个项目的上下文菜单部分。无法从以下上下文菜单部分中添加单个项目。

当上下文菜单在匹配的内容上打开时,该部分才会添加项目,如出现条件列中所述。在其他内容上,该部分不会出现在菜单中。只有当该部分的标识符在 contextmenu 选项中时,该部分才会显示。默认值不包含 advtemplate、lists 或 math。

标识符核心/插件出现条件描述

advtemplate

Templates

设置了 advtemplate_create_template 选项。该项会显示在编辑器中的任何位置,但只有在选中内容时才会启用。

添加“另存为模板…​”项,用于将所选内容保存为模板。

configurepermanentpen

Permanent Pen

永久笔正在使用中。

添加“永久笔属性…​”项,用于打开永久笔属性对话框。

editimage

Image Editing

上下文菜单在插件可以编辑的图像上打开:与页面在同一主机上的图像、data: 或 blob: 图像、来自 editimage_cors_hosts 中主机的图像,或者在配置了 图像代理 时的任何图像。

添加“编辑图像”项,用于打开编辑图像对话框。

image

Image

上下文菜单在现有可编辑图像上打开。

添加“图像…​”项,用于打开插入/编辑图像对话框以编辑所选图像。此部分不会添加用于插入新图像的项目。要插入图像,请使用 image 工具栏按钮或 插入菜单中的 image 菜单项。

link

Link

上下文菜单在可编辑内容上打开。

添加“链接…​”项,用于打开插入/编辑链接对话框。当上下文菜单在链接上打开时,还会添加“移除链接”和“打开链接”项。

linkchecker

Link Checker

上下文菜单在标记为断开的链接上打开。

添加“忽略”项,允许用户指示 linkchecker 忽略该链接。当 contextmenu 选项不包含 link 时,如果加载了 Link 插件,该部分还会添加“移除链接”和“打开链接”项,以及“链接…​”项。

lists

Lists

上下文菜单在有序(编号)列表中打开。

添加“列表属性…​”项,用于打开列表属性对话框。

math

Math

上下文菜单在数学公式上打开。

添加“数学公式…​”项,用于编辑公式。

spellchecker

Spell Checker

上下文菜单在拼写错误的单词上打开。

添加建议更正列表、“忽略”项和“全部忽略”项。

table

Table

上下文菜单在表格中打开。

添加与表格相关的上下文菜单项,包括 Enhanced Tables 上下文菜单项(如果启用了 Enhanced Tables 插件)。在表格标题中,只会添加表格属性和删除表格项。

有关可以添加到上下文菜单的可用菜单项列表,请参见:TinyMCE 可用的菜单项。

有关自定义上下文菜单和添加自定义上下文菜单部分的信息,请参见:上下文菜单。