使用Sitecore Item Web API返回具有Image字段的项时,Sitecore Item Web API将返回一个JSON响应,其中包含Value,即图像标记,但没有任何alt文本.有没有办法让Sitecore Item Web API返回引用的媒体库项目的详细信息?
示例图像字段类型来自Sitecore Item 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"
}
Run Code Online (Sandbox Code Playgroud)
看来我可以为GUID解析值,然后使用Sitecore的项Web API查询的媒体库中的影像项目和检索GUID,但是这将是混乱的,当父母有多个孩子,因为我将不得不要求ALT标签每个人分开.
是否可以在Sitecore中使用Lucene Search并将结果作为JSON由Sitecore Item Web API返回?
Sitecore开发者网络上Sitecore Item Web API的文档未提供如何通过Item Web API使用Lucene Search的任何示例.
我正在寻找的最终结果是根据提供的搜索参数将搜索结果作为JSON返回.由于Sitecore Item Web API可以与Sitecore Query一起使用来检索项目,因此也可以方便地将其用于搜索.