【发布时间】:2015-09-08 22:46:41
【问题描述】:
我最近进入了 AEM 和 sling (api) 的世界。我要做的是编写 Java 代码来获取 sling:members 及其属性 sling:resources 用于我在触摸中创建的新集合。我可以使用 ResourceResolver.resolve(path) 引用集合属性。 sling:members 显示为 { ....}。我必须做一个单独的 ResourceResolver 吗?
String path="/content/dam/collections/m/fafdsfdaf/my_collection";
Resource resourceMember = resourceResolver.resolve(path+"/sling:members");
ValueMap metaData = resourceMember.adaptTo(ValueMap.class);
String[] slingResources = metaData.get("sling:resources", new String[0]);
我完全偏离标准了吗?任何帮助将不胜感激。
【问题讨论】: