使用 TinyMCE 插件的默认图像按钮
我为 TinyMCE 创建了一个插件,但我找不到使用默认“图像”按钮的方法。
有什么想法如何做到这一点吗?
//init
ed.addButton('extimage', {
title : 'advimage.image_desc',
cmd : 'mceExtImage'
});
//later on
tinymce.PluginManager.add('extimage', tinymce.plugins.ExtImagePlugin);
这一篇讨论自定义按钮: http://www.tinymce.com/wiki.php/API3 :method.tinymce.Editor.addButton
这是另一个说明:http://www.tinymce.com/wiki.php/Buttons/controls “advlink”覆盖“link”按钮,并使用完全相同的图像。如何让我的插件对“图像”按钮执行相同的操作?
据我了解,这段代码应该可以工作(但它不能......):
ed.addButton('image', {
title : 'advimage.image_desc',
cmd : 'mceExtImage'
});
tinymce.PluginManager.add('extimage', tinymce.plugins.ExtImagePlugin);
I created a plugin for TinyMCE, and I can't find a way to use the default "image" button.
Any ideas how to do that?
//init
ed.addButton('extimage', {
title : 'advimage.image_desc',
cmd : 'mceExtImage'
});
//later on
tinymce.PluginManager.add('extimage', tinymce.plugins.ExtImagePlugin);
This one talks about custom buttons:
http://www.tinymce.com/wiki.php/API3:method.tinymce.Editor.addButton
Here's another clarification: http://www.tinymce.com/wiki.php/Buttons/controls
"advlink" overrides the "link" button, and uses the exact same image. How can I make my plugin do the same to the "image" button?
From what I understand, this code should work (and it doesn't..):
ed.addButton('image', {
title : 'advimage.image_desc',
cmd : 'mceExtImage'
});
tinymce.PluginManager.add('extimage', tinymce.plugins.ExtImagePlugin);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
插件名称与您的按钮没有任何关系。
您需要将 extimage 添加到您的按钮配置中,以便能够在 tinymce UI 中看到该按钮。
The pluginname does not have anything to do with your button.
You will need to add extimage to your buttonconfig in order to be able to see the button in the tinymce UI.
如果您需要创建一个使用标准图标或精灵图标的插件,您可以使用图像设置的“class”属性。例如:
If you need to create a plugin that uses a standard icon or a sprited icon you use the 'class' property of the image settings. E.g: