问题描述
如何使用 AEM 查询从 dam 中找到在内容页面中使用的所有图像的列表。
我们在 dam 中有很多图像,但并非所有图像都在页面上使用。我尝试了一些基本的(Xpath、sql2),但没有成功。任何帮助都会很棒。
提前致谢, 贝因霍夫
解决方法
您可以从查看 ReferenceSearch
开始。 search
函数返回使用给定资产的路径(您可以循环特定查询的结果并将 search
为空的资产添加到列表中)。现在,当考虑到在 HTML 或 CSS 中直接使用或通过约定动态引入的资产时,任务很棘手,那么此 search
将为您提供大部分引用的资产,但我会非常谨慎认为未引用的根本没有使用,但它将作为起点。也就是说,可以分析未明确引用的资产并在代码中执行搜索以进一步减少列表。