如何在AEM大坝找到所有重复资产?

时间:2017-01-11 05:56:14

标签: cq5 assets aem dam

我需要在DAM中找到所有重复的资产。

我关注https://docs.adobe.com/docs/en/aem/6-2/author/assets/managing-assets-touch-ui/duplicate-detection.html

本文档无法帮助我搜索所有重复值。此外,它并不表示我正在上传重复的资产。它只是弹出一个窗口,要求替换或创建该资产的新版本。

我的首要任务是获取所有重复DAM资产的列表。请指教

提前致谢。 enter image description here

1 个答案:

答案 0 :(得分:3)

启用检测重复时的AFAIK,行为将采用以下方式。

当您尝试上传然后尝试创建版本/替换已存在的资产时,

触摸UI:。它将填充一个表示相同的弹出窗口。 Touci UI Duplicate Image  经典用户界面:最终会抛出一个错误而不会询问如下所示的Touch UI弹出窗口。  我想Adobe只关注Touch UI实现Classic UI

当您将资产上传到aem时,它会为DAM资产创建很多属性,其中一个属性为dam:sha1检测重复逻辑将根据此属性值生效数据

要获取重复资产路径列表,您可以使用 XPATH 查询

  

// element(*,dam:Asset)[(jcr:content / metadata / @ dam:sha1 =   ' ff546dd8055fcfca53471dfa6fe0494c4198e965&#39)]

" ff546dd8055fcfca53471dfa6fe0494c4198e965 " value是我的图片dam:sha1属性值。找到以下屏幕截图以供参考。enter image description here