Sitecore MultilistField图像URL检索
问题描述:
我在我的产品模板中有MultilistField,multilist字段的数据源是图像 - 即产品图像。Sitecore MultilistField图像URL检索
我想从Multilist字段中检索Image-URL。你可以请指导。
仅供参考,我的解决方案中没有Glasmapper或TDS。你可以提供基本Sitecore的方法
答
只需使用的MultilistField
GetItems()
方法,然后调用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));
}