如何在rte plugin / cq中添加自定义按钮?
以下路径用于超链接
/apps/cq/ui/widgets/source/widgets/form/rte/plugins/LinkDialog.js
我需要在rte插件中添加一个自定义按钮来扩展超链接功能吗?
答案 0 :(得分:3)
要在RTE中提供新的按钮/插件,必须创建一个新的clientlib。在js文件中,按钮的预期功能可以在ExtJs中实现。在CSS文件中,可以指定.e按钮的外观/图像。
然后,可以使用以下行将新创建的clientlib注册为RTE插件:
CUI.rte.plugins.PluginRegistry.register( “pluginName”,ClientlibName.PluginName.Plugin);
这个优秀的article已经逐步描述了整个过程。