【问题标题】:cq5 access component propertiescq5 访问组件属性
【发布时间】:2016-01-14 22:39:05
【问题描述】:

/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等属性

谢谢!

【问题讨论】:

    标签: extjs aem


    【解决方案1】:

    jcr:title, jcr:description 属性从/apps/project/components/common/comp1 复制到组件时,您将组件拖到您的页面。

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-07-29
        • 2020-09-19
        • 2016-05-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多