我需要在 DAM 中找到所有重复的资产。
该文档没有帮助我搜索所有重复值。此外,它并没有说明我正在上传重复的资产。它只是弹出一个窗口,要求为该资产替换或创建新版本。
我的首要任务是获取所有重复的 DAM 资产的列表。请指教
提前致谢。 在此处输入图像描述
我需要在 DAM 中找到所有重复的资产。
该文档没有帮助我搜索所有重复值。此外,它并没有说明我正在上传重复的资产。它只是弹出一个窗口,要求为该资产替换或创建新版本。
我的首要任务是获取所有重复的 DAM 资产的列表。请指教
提前致谢。 在此处输入图像描述
AFAIK 当您启用检测重复时,行为将采用以下方式。
触摸 UI: 当您尝试上传然后尝试创建版本/替换已经存在的资产时。它将填充一个显示相同的弹出窗口。
经典 UI :它最终会抛出一个错误而没有询问,例如如下所示的 Touch UI 弹出窗口。
我猜 Adobe 只专注于 Touch UI 的实现。
当您将资产上传到 aem 时,它将为 DAM 资产创建很多属性,其中一个属性是dam:sha1
,检测重复逻辑将基于此属性值数据工作。
要获取重复资产路径的列表,您可以使用XPATH查询
//元素(*, dam:Asset)[(jcr:content/metadata/@dam:sha1 = 'ff546dd8055fcfca53471dfa6fe0494c4198e965')]
其中“ ff546dd8055fcfca53471dfa6fe0494c4198e965 ”值是我的图像dam:sha1
属性值。找到以下屏幕截图以供参考。