从页面节点访问jcr:内容属性

时间:2014-11-25 17:55:56

标签: cq5 aem jcr

我有一个下拉菜单,其中的选项值类似于jcr:content/jcr:titlejcr:content/jcr:description/jcr:content/par/entry/text等。这里最后一个是父项的属性,如jcr:titlejcr:content节点的属性& text是条目节点的属性,但条目具有父par,par具有父jcr:content。我在页面节点并使用下面的代码来获取这些不起作用的值:

        Node n = (Node)nodeIter.next();
        log.info(n.getProperty("/jcr:content/par/entry/text"));

任何想法如何以这种方式获得价值。

由于

1 个答案:

答案 0 :(得分:4)

从属性路径中删除起始斜杠。当你对相对路径感兴趣时,它会使路径成为绝对路径(如您所描述的其他示例中所示):

n.getProperty("jcr:content/par/entry/text");