在Adobe CQ5中继承对话框

时间:2013-03-22 17:44:43

标签: cq5

我正在尝试通过继承基本组件的对话框来实现组件对话框。使用两次时,我遇到了对话问题。

BASE COMPONENT

  • 对话框
    • text(name:“。/ text / content”)

其他组件

  • 对话框
    • text(从base继承)
    • text(从base继承)
    • 设置
    • 其他

这个问题是它继承了名称,看起来你不能覆盖它。如果用同名继承,我如何让我的jsp打印出两个富文本? CQ5是否提供索引以便可以在JSP中引用它们?

2 个答案:

答案 0 :(得分:2)

如果您的计划是在从基础继承的组件对话框中有两个富文本区域,则必须在基本组件对话框中包含两个具有唯一名称的富文本区域。

对话框的每个输入字段必须具有唯一的名称,否则它们将在页面上使用时指向相对于组件的jcr:content节点的相同属性路径。

答案 1 :(得分:0)

如上所述,对话框的每个输入字段必须具有唯一的名称,否则它们将指向在页面上使用时相对于组件的jcr:content节点的相同属性路径。在这里,这将使CRX混淆,同时识别要引用的textArea而第二个将不被引用。