Tridion 2011 с DD4T - в компоненте "Компонент" нет доступных полей метаданных

Я использую Tridion 2011 (с DD4T, кормление веб-приложение MVC).

Похоже, что поля метаданных для мультимедийных компонентов (указанные на вкладке "Метаданные" в моей схеме изображений в Tridion) не заполняют соответствующее свойство объекта DD4T "Компонент". например LinkedComponentFields[0].MetadataFields пусто и Multimedia.AltText нулевой.

В частности, поле, которое мне нужно, это AltText. Но так как вся коллекция MetadataFields пуста в компоненте, она, очевидно, не просматривает какие-либо свойства метаданных. Я попытался с помощью TemplateBuilder установить параметры в шаблоне компонента (я установил "разрешение ширины и высоты" на да, и MergeAction для слияния) - это не помогло.

Есть идеи?

1 ответ

Решение

Это возможно вызвано уровнем ссылки. По умолчанию ссылки идут на один уровень со страницы или компонента, который вы публикуете. Вы можете увеличить это, добавив параметр к вызову шаблона, называемый linklevel. Попробуйте сначала значение 2, затем увеличивайте, пока оно не заработает.

Другие вопросы по тегам