В SDL Tridion 2011, как я могу обработать метаданные элемента, используя базовую службу? - PullRequest
4 голосов
/ 21 февраля 2012

Я использую базовую службу для чтения информации о ключевых словах в SDL Tridion 2011. Как я могу обрабатывать любые метаданные по элементам, которые я читаю? Я вижу свойство Metadata, которое содержит строку XML, и свойство MetadataSchema, которое представляет ссылку на схему. Должен ли я иметь дело непосредственно с XML или есть способ сделать что-то более похожее на обработку ItemFields в TOM.Net?

Что если я хочу добавить метаданные к элементу, у которого еще нет набора?

1 Ответ

8 голосов
/ 21 февраля 2012

Вам потребуется предоставить собственный код для анализа и изменения этого XML на основе связанной схемы. Я написал небольшой Fields класс для тяжелой работы, который вы можете найти здесь: https://code.google.com/p/tridion-practice/wiki/ChangeContentOrMetadata

...