如何自定义TinyMCE插件按钮文本?

时间:2017-06-08 03:54:43

标签: javascript tinymce tinymce-4

我正在使用TinyMCE的模板插件,但我想自定义它在菜单栏中显示的文字。目前,它默认为图标:

tinymce editor icon

用一些只是说"使用模板"的文字替换这个图标的正确方法是什么?我考虑过的方法:

  1. 使用JavaScript按钮的强力内容。
  2. 制作我自己的自定义按钮,启动模板插件。最好的方法是什么?
  3. 编写我自己的插件,重现模板的功能,只是替换编辑器的内容。
  4. 不幸的是,在插入菜单中隐藏模板或使用图标不是一种选择。如果我在文档中遗漏了某些内容,请道歉。

1 个答案:

答案 0 :(得分:0)

我最终通过浏览插件的源代码解决了这个问题,并修改了以下行:

editor.addButton('template', {
    title: 'Insert template',
    text: 'Use Template', // Added this attribute
    onclick: createTemplateList(showDialog)
});

为了避免为TinyMCE设置构建过程,我只是在编译/缩小的插件中搜索了Insert template,然后添加了我的text属性。