我为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”会覆盖“链接”按钮,并使用完全相同的图像。如何使我的插件对“图像”按钮执行相同的操作?
根据我的理解,这段代码应该有用(而且它不会......):
ed.addButton('image', {
title : 'advimage.image_desc',
cmd : 'mceExtImage'
});
tinymce.PluginManager.add('extimage', tinymce.plugins.ExtImagePlugin);
答案 0 :(得分:2)
插件名与您的按钮没有任何关系。 您需要在buttonconfig中添加extimage,以便能够在tinymce UI中看到该按钮。
答案 1 :(得分:0)
如果您需要创建使用标准图标或sprited图标的插件,请使用图像设置的“class”属性。 E.g:
ed.addButton('myImageButton',
{
title: 'advimage.image_desc',
cmd: 'myImageCommand',
'class': "mce_image"
});