2013-01-29 4 views
12

Tridion 2011을 사용 중입니다. (DD4T와 함께 MVC webapp에 제공).Tridion 2011 with DD4T - 구성 요소 엔티티에서 사용할 수있는 MetaData 필드가 없습니다.

멀티미디어 구성 요소 (Tridion의 내 이미지 스키마의 메타 데이터 탭에서 지정)에 대한 메타 데이터 필드가 DD4T "구성 요소"개체의 해당 속성을 채우지 않는 것 같습니다. 예 : LinkedComponentFields[0].MetadataFields이 비어 있고 Multimedia.AltText이 null입니다.

특히 내가 사용하는 필드는 AltText입니다. 그러나 전체 MetadataFields 컬렉션은 Component에서 비어 있으므로 메타 데이터 속성을 통해 가져 오지는 않습니다. 나는 TemplateBuilder를 사용하여 컴포넌트 템플릿에 매개 변수를 설정하려고 시도했다 ("너비와 높이를"로 설정하고 예를 들어 MergeAction을 병합으로 설정). 이것이 도움이되지 않았다.

아이디어가 있으십니까?

+1

첫 번째 SDL Tridion 관련 게시물을 보내 주셔서 감사합니다. http://area51.stackexchange.com/proposals/38335/tridion?referrer=eo63snjNlUWNn9xqeeO2NA2에서 SO id를 사용하여 Area 51 제안서를 작성하십시오. 모든 사람의 도움이 필요합니다. –

+0

템플릿 작성기 로그에 DEBUG 수준의 내용이 있습니까? "tcm 메타 데이터 필드 검색 시작", "필드 추가 : 필드 1 개 검색" – Neil

답변

9

이는 링크 수준 때문일 수 있습니다. 기본적으로 게시중인 페이지 또는 구성 요소의 한 수준에 대한 링크가 이어집니다. linklevel이라는 템플릿 호출에 매개 변수를 추가하여이 값을 늘릴 수 있습니다. 먼저 2의 값으로 시도한 다음 작동 할 때까지 증가시킵니다.

+0

트릭을 수행 한 뛰어난 기능! 감사. – Qas