sc中的替代方案是什么:Sitecore MVC中的EditFrame

时间:2015-03-18 09:41:33

标签: sitecore sitecore8 sitecore-mvc page-editor

我正在开发的项目是一个使用MVC的新Sitecore 8站点构建,并且需要页面编辑器支持。使用FieldRenderer.render()方法处理简单字段,但也有一些需要在页面编辑器中可用的droplink和multilist字段。 在webforms中,您可以使用sc:editframe控件,但是如何在使用Sitecore MVC时获得相同的功能?

2 个答案:

答案 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,但实现编辑框按钮的方法是相同的),以实现非常友好的体验编辑经验。