【发布时间】:2018-03-23 05:27:47
【问题描述】:
我的产品模板中有 MultilistField,多列表字段的数据源是图像 - 即产品图像。
我想从 Multilist 字段中检索 Image-URL。请指导一下。
仅供参考,我的解决方案中没有 Glasmapper 或 TDS。你能提供基本的sitecore方法吗
【问题讨论】:
标签: sitecore sitecore8 sitecore-mvc sitecore7.2
我的产品模板中有 MultilistField,多列表字段的数据源是图像 - 即产品图像。
我想从 Multilist 字段中检索 Image-URL。请指导一下。
仅供参考,我的解决方案中没有 Glasmapper 或 TDS。你能提供基本的sitecore方法吗
【问题讨论】:
标签: sitecore sitecore8 sitecore-mvc sitecore7.2
只需使用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));
}
【讨论】: