Tridion 2011 с DD4T - в компоненте "Компонент" нет доступных полей метаданных
Я использую Tridion 2011 (с DD4T, кормление веб-приложение MVC).
Похоже, что поля метаданных для мультимедийных компонентов (указанные на вкладке "Метаданные" в моей схеме изображений в Tridion) не заполняют соответствующее свойство объекта DD4T "Компонент". например LinkedComponentFields[0].MetadataFields
пусто и Multimedia.AltText
нулевой.
В частности, поле, которое мне нужно, это AltText. Но так как вся коллекция MetadataFields пуста в компоненте, она, очевидно, не просматривает какие-либо свойства метаданных. Я попытался с помощью TemplateBuilder установить параметры в шаблоне компонента (я установил "разрешение ширины и высоты" на да, и MergeAction для слияния) - это не помогло.
Есть идеи?
1 ответ
Это возможно вызвано уровнем ссылки. По умолчанию ссылки идут на один уровень со страницы или компонента, который вы публикуете. Вы можете увеличить это, добавив параметр к вызову шаблона, называемый linklevel. Попробуйте сначала значение 2, затем увеличивайте, пока оно не заработает.