1

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

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

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

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

提前致谢。 在此处输入图像描述

4

1 回答 1

3

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

触摸 UI: 当您尝试上传然后尝试创建版本/替换已经存在的资产时。它将填充一个显示相同的弹出窗口。 经典 UI :它最终会抛出一个错误而没有询问,例如如下所示的 Touch UI 弹出窗口。 我猜 Adob​​e 只专注于 Touch UI 的实现Touci UI重复图像 经典用户界面

当您将资产上传到 aem 时,它将为 DAM 资产创建很多属性,其中一个属性是dam:sha1检测重复逻辑将基于此属性值数据工作。

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

//元素(*, dam:Asset)[(jcr:content/metadata/@dam:sha1 = 'ff546dd8055fcfca53471dfa6fe0494c4198e965')]

其中“ ff546dd8055fcfca53471dfa6fe0494c4198e965 ”值是我的图像dam:sha1属性值。找到以下屏幕截图以供参考。在此处输入图像描述

于 2017-01-11T20:32:17.890 回答