2017-10-11 21 views
1

내 제품 템플릿에 MultilistField가 있고 multilist 필드의 데이터 소스는 이미지 - 즉 제품 이미지입니다.Sitecore MultilistField 이미지 URL 검색

다중 색인 필드에서 이미지 URL을 검색하려고합니다. 당신은 안내 할 수 있니?

참고로, 내 솔루션에는 Glasmapper 또는 TDS가 없습니다. 당신이 기본 sitecore 접근 방식을

답변

0

를 제공 할 수 있습니다 그냥 MultilistFieldGetItems() 방법을 사용하고 전화 MediaManager.GetMediaUrl 방법 :

MultilistField mfField = Sitecore.Context.Item.Fields["mf_field_name"]; 
foreach (var item in mfField.GetItems()) 
{ 
    var mediaUrl = Sitecore.Resources.Media.MediaManager.GetMediaUrl(new MediaItem(item)); 
}