2013-01-29 15 views
12

Używam Tridion 2011 (z DD4T, karmienie MVC webapp).Tridion 2011 z DD4T - brak pól MetaData dostępnych w jednostce Component

Wygląda na to, że pola MetaData dla Komponentów multimedialnych (określone na karcie Metadane w moim schemacie obrazów w Tridion) nie wypełniają odpowiedniej właściwości w obiekcie "Komponent" DD4T. na przykład LinkedComponentFields[0].MetadataFields jest pusty i Multimedia.AltText jest pusty.

W szczególności pole, które obserwuję, to AltText. Ale ponieważ cała kolekcja MetadataFields jest pusta na Komponencie, oczywiście nie ma ona żadnych właściwości metadanych. Próbowałem przy użyciu TemplateBuilder do ustawiania parametrów w szablonie składników (I ustawić "Rozwiń szerokość i wysokość" na tak i MergeAction to Merge) - to nie pomogło.

Wszelkie pomysły?

+1

Dziękujemy za Twój pierwszy post związany z SDL Tridion. Rozważ zaakceptowanie propozycji obszaru 51 przy użyciu swojego identyfikatora SO na stronie http://area51.stackexchange.com/proposals/38335/tridion?referrer=eo63snjNlUWNn9xqeeO2NA2 - Naprawdę potrzebujemy pomocy wszystkich osób. –

+0

Czy widzisz cokolwiek w dzienniku programu budującego szablony na poziomie DEBUG? Powinieneś zobaczyć takie komunikaty jak: "rozpocznij pobieranie pól metadanych tcm", "dodaj pola: znalazłeś 1 pola" – Neil

Odpowiedz

9

Jest to prawdopodobnie spowodowane linkiem link. Domyślnie łącza są śledzone na jednym poziomie ze strony lub składnika, który publikujesz. Można to zwiększyć, dodając parametr do wywołania szablonu o nazwie linklevel. Spróbuj najpierw o wartości 2, a następnie zwiększaj, aż zadziała.

+0

Świetne, że udało Ci się! Dzięki. – Qas

Powiązane problemy