【发布时间】:2012-12-25 11:58:09
【问题描述】:
我使用Glass library 作为 Sitecore 的 ORM。我有一个包含图像列表的图像字段。 因为我想从我的 .NET 代码中访问它,所以我编写了一个部分类,其中包含如下字段图像:
[SitecoreField]
public virtual IEnumerable<Glass.Sitecore.Mapper.FieldTypes.Image> Images { get; set;}
但是在加载这个时我遇到了错误。
The method or operation is not implemented.
我可以通过 Glass 访问单个图像,而无需编写任何额外的代码。
任何人都可以提出解决这个问题的建议吗?
【问题讨论】:
-
Sitecore 模板中的“图片”字段的类型是什么?我猜是树列表或多列表。我对 Glass 库一无所知,但我猜问题在于它希望将 sitecore 中的图像字段映射到它自己的图像类。请记住,sitecore 将 multilist/treelist 字段存储为以管道分隔的 GUID 列表,而图像的存储方式完全不同 - 选择 View->Raw Values 以查看它如何存储图像字段。
-
感谢@mdresser 的帮助。但这是 Glass 库映射的问题。解决方法如下。
标签: sitecore sitecore6 glass-mapper