gpt4 book ai didi

javascript - AEM (cq5) 处理组件内的信息

转载 作者:行者123 更新时间:2023-12-03 10:24:22 25 4
gpt4 key购买 nike

我有一个组件,我可以在其中获取有关其父资源的一些基本信息。

varparent = Granite.resource.getParent();

我现在尝试在我的组件附带的 JavaScript 中获取属性“path”(parent.path),但是数据在脚本内不可用,但在呈现组件的 HTML 中,属性“path”可用.

有人能解释一下为什么它可以在 HTML 中实现,但不能在 JavaScript 中实现吗?

最佳答案

您应该能够使用 currentNode.getParent().getPath(); 来执行此操作(我已在 geometrixx-outdoors/en/activities/cajamara-biking.html 页面上对此进行了测试)

正如您所提到的,您可以访问许多默认对象,此处提到:http://docs.adobe.com/docs/en/aem/6-0/develop/sightly/global-objects.html

这些只是 Java 支持的对象(完整的类名位于“描述”字段中)。要了解更多信息,请通过 Google 搜索类名称。例如,currentNode 是一个 javax.jcr.Node 类,其上可用的方法记录如下:http://www.day.com/specs/jsr170/javadocs/jcr-2.0/javax/jcr/Node.html

关于javascript - AEM (cq5) 处理组件内的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29476918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com