gpt4 book ai didi

javascript - AEM Sightly 获取子节点的属性。

转载 作者:行者123 更新时间:2023-11-30 16:33:27 26 4
gpt4 key购买 nike

所以看起来 sightly 非常适合获取属性,但我想获取我定义的其他子节点的属性。

这是我的 PictureFill 组件结构的开始:

{
jcr:primaryType: "nt:unstructured",
jcr:createdBy: "admin",
fileReference: "/content/dam/myapp/dev/hero-billboard.jpg",
jcr:lastModifiedBy: "admin",
jcr:created: "Wed Oct 07 2015 03:38:00 GMT+0000",
jcr:lastModified: "Wed Oct 07 2015 16:54:12 GMT+0000",
sling:resourceType: "myapp/components/content/image",
cq:responsive: {
jcr:primaryType: "nt:unstructured"
},
mobile: {
jcr:primaryType: "nt:unstructured",
path: "/content/dam/myapp/dev-testing/placeholder/FPO-hero-sm.jpg"
},
tablet: {
jcr:primaryType: "nt:unstructured"
},
desktop: {
jcr:primaryType: "nt:unstructured"
},
extralg: {
jcr:primaryType: "nt:unstructured"
}
}

所以我遇到的问题是如何在移动设备、平板电脑、桌面设备和 extralg 节点上设置属性。

我想重用从 utils/Image.js 获得的尽可能多的 OOTB 功能,而不是重新构建它,所以我选择了 Java 路线。

最佳答案

为什么不使用 WCMUse Java 类或 JS 使用?

您正在寻找的是针对您要实现的目标的自定义,因此您应该拥有自己的 Controller 并访问子节点的属性,Sightly 是一种模板语言,如果您需要创建特定的东西,它会故意变得简单a 使用 Java 或 JavaScript 对象并使用 Sightly 访问它。

关于javascript - AEM Sightly 获取子节点的属性。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33005505/

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