使用 TinyMCE 插件的默认图像按钮

发布于 2024-12-12 00:57:35 字数 865 浏览 0 评论 0原文

我为 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

暗喜 2024-12-19 00:57:35

插件名称与您的按钮没有任何关系。
您需要将 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.

孤君无依 2024-12-19 00:57:35

如果您需要创建一个使用标准图标或精灵图标的插件,您可以使用图像设置的“class”属性。例如:

        ed.addButton('myImageButton',
        {
            title: 'advimage.image_desc',
            cmd: 'myImageCommand',
            'class': "mce_image"
        });

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:

        ed.addButton('myImageButton',
        {
            title: 'advimage.image_desc',
            cmd: 'myImageCommand',
            'class': "mce_image"
        });
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文