2015-02-06 2 views
0

Я создал настраиваемые поля метаданных для DAM Assets в CQ 5.6.1, используя шаги, описанные ниже: here. Однако, как описано в документе, эти измененные поля доступны для ВСЕХ активов в DAM.Добавить пользовательские поля метаданных для активов DAM в определенной папке

Мне нужно, чтобы эти поля метаданных были доступны только для определенной папки, скажем /content/dam/foo вместо каждого актива.

Как я могу это достичь?

ответ

0

Насколько я знаю, нет прямого пути для достижения этого, но есть один трюк, чтобы справиться с этим.

AEM DAM имеет понятие редакторов мета-схем. Эти редакторы привязаны к типу файла активов, то есть - jpeg, mov и т. Д. Для типа MIME объекта вы можете определить метаданные и связанные с ними формы.

АЭМ 6.0 обеспечивает хоровую интерфейс UI для достижения этой цели - http://localhost:4502/libs/dam/gui/content/metadataschemaeditor/schemalist.html/dam/content/schemaeditors/forms

Am не знает любой такой интерфейс в AEM 5.6.1. Узлы, привязанные к этому, находятся в /libs/dam/content/asseteditors/image/jpeg/formitems. Вы можете наложить их на /apps, чтобы добавить необходимые метаданные.

Приходит к вопросу, заключается в том, чтобы добавить тип файла в свою иерархию содержимого плотины. Пример -/content/dam/jpeg/foo,/content/dam/png/foo и т. Д. Таким образом, вы получите разные метаданные для разных папок плотины.

Adobe рекомендует этот подход, поскольку AEM 6.0 представил концепцию обработки профилей, которую вы можете прикрепить к папкам. Таким образом, ваши разные типы файлов могут получать разные способы лечения.

+0

Привет, Шива, спасибо за ваш ответ. Однако, когда у меня есть две папки, такие как/content/dam/jpeg/foo1 и/content/dam/jpeg/foo2, я обнаружил, что свойства для обоих одинаковые. Я искал способ гарантировать, что jpg-изображения под двумя разными папками, foo1 и foo2 имеют разные свойства, а не только разные свойства для разных типов активов. – bongman1612

+0

Я сомневаюсь, что это выполнимо. – Sivaramvt