当使用 Sitecore Item Web API 返回具有 Image 字段的项目时,Sitecore Item Web API 返回一个 JSON 响应,其中包含一个作为图像标签但没有任何替代文本的值。有没有办法让 Sitecore 项目 Web API 返回引用的媒体库项目的详细信息?
来自 Sitecore 项目 Web API 的示例图像字段类型响应:
"{7EEA5007-E518-4E68-837B-51BEAB56230A}": {
"Name": "Image",
"Type": "Image",
"Value": "\u003cimage mediaid=\"{E1F8CD6F-8276-4967-983C-C37E1481CDC0}\" mediapath=\"/Images/Fragrances/Collections/M039_img4\" src=\"~/media/E1F8CD6F82764967983CC37E1481CDC0.ashx\" /\u003e"
}
看来我可以解析 GUID 的值,然后使用 Sitecore Item Web API 来查询媒体库中的图像项目并检索 GUID,但是当父母有多个孩子时这会很混乱,因为我必须请求 alt 标签分别为每个。