Sitecore MultilistField Image URL получение
У меня есть MultilistField в моем шаблоне продукта, а источником данных для многолистного поля являются изображения, то есть изображения продукта.
Я хочу получить изображение-URL из поля Multilist. Можете ли вы, пожалуйста, руководство.
К вашему сведению, у меня нет Glasmapper или TDS в моем решении. Можете ли вы предоставить основной подход sitecore
1 ответ
Просто используйте GetItems()
метод MultilistField
а затем позвоните 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));
}