cq5访问组件属性

时间:2016-01-14 22:39:05

标签: extjs cq5 aem

/apps/project文件夹下创建了一个组件 comp1包含属性jcr:titlejcr: description等。

所有comp1属性都存储在

/apps/project/components/common/comp1

我想在此组件拖放到页面上时访问上面的组件属性

现在组件被拖放到页面上。 当我执行currentNode.getPath - /content/project/en/page1/jcr:content/comp1

不确定,我如何访问路径 /apps/project/components/common/comp1并阅读jcr:titlejcr:description

等属性

谢谢!

2 个答案:

答案 0 :(得分:0)

将组件拖到您的页面时,

jcr:titlejcr:description属性会从/apps/project/components/common/comp1复制到组件。

因此,您可以使用以下代码访问此属性:

String title = currentNode.getProperty("jcr:title");
String description = currentNode.getProperty("jcr:description");

答案 1 :(得分:0)

如果在JSP中使用AEM6,则可以使用properties.propertyname,如果要获取页面属性,也可以使用pageProperties.propertyname