2017-02-17 17 views
0

Как установить новые метаданные для всех моих существующих активов DAM (5000 активов) в моем авторепроизводстве AEM.Установка метаданных для активов DAM

AEM Окружающая среда: AEM 6,1

+0

Можете ли вы привести пример метаданных, которые вы должны добавить? Также является ли эта часть загрузки активов или являются ли эти существующие активы? –

+0

Как неясно, какой тип метаданных MIME-типа вы хотите обновить, посмотрите на это [сообщение] (http://stackoverflow.com/questions/24653070/is-there-a-way-to- программно-set-metadata-of-a-asset), это может быть полезно. – VAr

ответ

0

Я хотел бы добавить эти метаданные программно. Выберите все активы: resourceResolver.findResources("/jcr:root/content/dam//element(*,dam:Asset)", "xpath") и для каждого актива добавить необходимые метаданные.

В настоящее время в стандарте AEM де-факто groovyconsole для всех задач, таких как изменения миграции/обновления репозитория и т. Д. Если вы не хотите устанавливать его на основе env, вы все равно можете создать класс java, который будет запущен при запуске пуска или вы можете создать сервлет, который вы можете вызвать вручную.

Примечание: в groovyconsole вы можете использовать стандартный код Java без каких-либо изменений, если вы не хотите изучать groovy.

Смежные вопросы