我正在开发的项目是一个使用MVC的新Sitecore 8站点构建,并且需要页面编辑器支持。使用FieldRenderer.render()
方法处理简单字段,但也有一些需要在页面编辑器中可用的droplink和multilist字段。
在webforms中,您可以使用sc:editframe
控件,但是如何在使用Sitecore MVC时获得相同的功能?
答案 0 :(得分:3)
只是Sitecore 8.2中的一个FYI,支持编辑框架:
@using Sitecore.Mvc.Extensions
然后
@using(Html.EditFrame(...)) {...}
答案 1 :(得分:2)
如果还没有,我强烈建议您使用GlassMapper将Sitecoce对象映射到代码中的强类型对象。
使用Glass,您可以使用BeginEditFrame概念替换WebForms的sc:EditFrame
功能。
为了更进一步,请在核心数据库中实现edit frame buttons(此链接不是特定于Sitecore 8,但实现编辑框按钮的方法是相同的),以实现非常友好的体验编辑经验。