2017-10-11 77 views
1

我在我的產品模板中有MultilistField,multilist字段的數據源是圖像 - 即產品圖像。Sitecore MultilistField圖像URL檢索

我想從Multilist字段中檢索Image-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)); 
}