我们可以在sitecore中创建一个带有模型的View而无需创建Controller吗?

时间:2014-10-29 06:29:08

标签: sitecore sitecore-mvc

是否可以使用模型创建视图,但不能在Sitecore MVC 7.2中创建任何控制器。

2 个答案:

答案 0 :(得分:1)

是的,你可以。
使用Glass Mapper最简单,但你也可以开箱即用。

Glass在mvc.getModel管道中实现处理器,该处理器在View Rendering定义中查找模型类型,并在执行视图之前为您创建实例。
有关示例,请参阅this tutorial

开箱即用,你可以在/sitecore/Layout/Models下面创建一个引用类的模型项 然后,您可以在“视图渲染”的模型字段中选择模型项。

答案 1 :(得分:1)

如果你想这样做"普通" Sitecore的方式。只需右键单击项目" Sitecore / layout / renderings"并插入一个类型"查看渲染"的项目。在"路径" -field中添加视图的路径。

此视频是Sitecore MVC http://youtu.be/i3Mwcphtz4w

的一个非常好的介绍

这也是了解Sitecore MVC的一个非常好的资源:http://sitecore-community.github.io/docs/