如何在我的AEM制作作者中为我现有的所有DAM资产(5000个资产)设置新的元数据。
AEM环境:AEM 6.1
答案 0 :(得分:0)
我会以编程方式添加此元数据。
选择所有资产:
resourceResolver.findResources("/jcr:root/content/dam//element(*,dam:Asset)", "xpath")
并为每个资产添加所需的元数据。
现在在AEM标准事实上groovyconsole用于所有任务,例如迁移更改/存储库更新等。如果您不想在生产环境中安装它,您仍然可以创建将在其上执行的java类bundle start或者您可以创建可以手动调用的servlet。
注意:在groovyconsole中,如果您不想学习groovy,可以使用标准的Java代码而无需任何更改。
答案 1 :(得分:0)
如果要基于图像设置元数据,我建议通过安装ACS AEM工具软件包来使用CSV资产导入器。在这里,您需要提供Excel中每个资产的元数据。
有关更多信息,请参阅https://adobe-consulting-services.github.io/acs-aem-tools/features/csv-asset-importer/index.html