如何自定义 TinyMCE 插件按钮文本?
How to customize TinyMCE plugin button text?
我正在使用 TinyMCE 的模板插件,但我想自定义它在菜单栏中显示的文本。目前它默认为一个图标:
将此图标替换为仅显示 "Use Template" 的文本的正确方法是什么?我考虑过的方法:
- JavaScript按钮的暴力破解内容。
- 制作我自己的启动模板插件的自定义按钮。执行此操作的最佳方法是什么?
- 写我自己的插件,重现模板的功能,只是替换编辑器的内容。
遗憾的是,无法在插入菜单中隐藏模板或使用图标。如果我在文档中遗漏了什么,我们深表歉意。
我最终通过查看插件的源代码并修改以下行解决了这个问题:
editor.addButton('template', {
title: 'Insert template',
text: 'Use Template', // Added this attribute
onclick: createTemplateList(showDialog)
});
为了避免为 TinyMCE 设置构建过程,我只是在 compiled/minified 插件中搜索了 Insert template
,然后添加了我的 text
属性。
我正在使用 TinyMCE 的模板插件,但我想自定义它在菜单栏中显示的文本。目前它默认为一个图标:
将此图标替换为仅显示 "Use Template" 的文本的正确方法是什么?我考虑过的方法:
- JavaScript按钮的暴力破解内容。
- 制作我自己的启动模板插件的自定义按钮。执行此操作的最佳方法是什么?
- 写我自己的插件,重现模板的功能,只是替换编辑器的内容。
遗憾的是,无法在插入菜单中隐藏模板或使用图标。如果我在文档中遗漏了什么,我们深表歉意。
我最终通过查看插件的源代码并修改以下行解决了这个问题:
editor.addButton('template', {
title: 'Insert template',
text: 'Use Template', // Added this attribute
onclick: createTemplateList(showDialog)
});
为了避免为 TinyMCE 设置构建过程,我只是在 compiled/minified 插件中搜索了 Insert template
,然后添加了我的 text
属性。