2017-10-11 82 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)); 
}