如何在aem / cq中的rte插件中添加自定义按钮

时间:2015-06-10 11:19:51

标签: cq5 aem rte

如何在rte plugin / cq中添加自定义按钮?

以下路径用于超链接

/apps/cq/ui/widgets/source/widgets/form/rte/plugins/LinkDialog.js

我需要在rte插件中添加一个自定义按钮来扩展超链接功能吗?

1 个答案:

答案 0 :(得分:3)

要在RTE中提供新的按钮/插件,必须创建一个新的clientlib。在js文件中,按钮的预期功能可以在ExtJs中实现。在CSS文件中,可以指定.e按钮的外观/图像。

然后,可以使用以下行将新创建的clientlib注册为RTE插件:

CUI.rte.plugins.PluginRegistry.register( “pluginName”,ClientlibName.PluginName.Plugin);

这个优秀的article已经逐步描述了整个过程。