【发布时间】:2015-08-27 22:24:15
【问题描述】:
我无法确定如何使用 glassmapper 在我的 sitecore 8 解决方案中重用视图。我有两个包含相同数据的对象,但字段的名称因模板而异。例如,标题与标题。
当页面编辑器不是一个因素时,这相对简单,因为我可以将一个对象映射/投射到另一个对象,但这似乎阻塞了页面编辑器。
最明显的方法是使用接口和扩展方法,如here 所述,但这需要创建一个真正的接口的厨房水槽。
还有其他建议吗?我不想复制视图只是为了更改它使用的属性。
【问题讨论】:
-
也许您需要重新考虑您的模板,如果数据相同,则分离出一个基本模板,然后使用模板继承。然后,您可以让单个类表示数据。
-
不反对,但不是真正的选择。问题也更通用,也许一个项目有一个通用链接,而另一个项目链接到它自己
标签: asp.net-mvc sitecore sitecore7 glass-mapper sitecore8