只是在玩 Sitecore 7 和 MVC,我尝试让渲染基础工作正常。
到目前为止,我已经能够在渲染部分中创建视图渲染(并映射到相关的 .cshtml 文件),并将这些应用于项目的演示详细信息(与使用 ASPX 布局/ASCX 的方式大致相同)子布局)。
我还能够将 Item 映射到控制器(使用项目上的 Controller 和 Action 字段),让Index
控制器上的操作(继承自SitecoreController
)返回 view ~/Views/Home/Index
。
我似乎无法理解的问题是合并两种渲染方法。我希望能够创建映射到 的控制器Item
,但使用ViewRenderer
而不是使用默认的 MVC 约定来呈现项目return View()
,以便我可以:
- 通过设置渲染的路径参数来指定视图文件在多站点环境中的位置;和
- 让内容作者/经理像布局/子布局对占位符一样管理渲染。
有谁知道可以实现这一目标的方法?