我正在使用URL中给出的步骤来制作颜色选择器rte插件
http://experience-aem.blogspot.in/2015/01/aem-6-sp1-touchui-richtext-editor-color-picker-plugin.html
同时我正在制作另一个自定义rte插件来进行文本调制。
但是只有其中一个使用rte.coralui2作为类别。 两个图标都在同一个位置。
如果我禁用一个js,那么另一个正在工作。 我已经注册了不同名称的插件,我也使用了不同的变量。 我无法在不同的位置制作rte插件按钮。
请建议可能的解决方案。
答案 0 :(得分:0)
你可能覆盖而不是扩展rte.coralui2类别。我怀疑你的自定义clientLibs彼此竞争,只有一个可用。
答案 1 :(得分:0)
您似乎正在使用博客文章中提供的相同步骤来创建插件,并且在执行此操作时,您使用以下代码两次使用不同的图标:
if(items.indexOf(ExperienceAEM.TCP_UI_SETTING) == -1){
items.splice(3, 0, ExperienceAEM.TCP_UI_SETTING);
}
所以,也许,图标被添加到同一个地方,只显示其中一个。
您应该只创建一次ExperienceAEM.CuiToolbarBuilder类并在该类中添加两个图标