我有一个手风琴组件,我想插入一个' parsys'每个标签中的组件'手风琴。
我意识到'路径'属性必须不同,然后我尝试动态设置,如:
for (Value val : values) {
i++;
pathname = PATH + i;
obj = new JSONObject(val.getString());
%>
'<cq:include path='<%= pathname %>'
...
但它没有工作
我也尝试从JSP输出,但它也没有。
有人知道如何解决它?
答案 0 :(得分:5)
您有三个选项可以动态设置路径
${currentNode.identifier}
:这将为您提供aem中每个节点的唯一ID。${resource.parent.name}-${resource.name}
这将为您提供一个独特的人类可读ID。答案 1 :(得分:1)
如果您可以共享创建选项卡的代码段并将其放入其中,那么建议会更容易。
但是在没有代码的情况下,你可以去 - 当你循环创建的选项卡列表时,你可以使用循环索引并将其附加到路径,以创建唯一的路径..