Sitecore MVC 中 sc:EditFrame 的替代方案是什么
What is the alternative for sc:EditFrame in Sitecore MVC
我正在处理的项目是使用 MVC 构建的新 Sitecore 8 站点,需要页面编辑器支持。简单字段正在使用 FieldRenderer.render()
方法处理,但也有一些下拉链接和多列表字段需要在页面编辑器中可用。
在网络表单中,您可以为此使用 sc:editframe
控件,但如何在使用 Sitecore MVC 时获得相同的功能?
如果还没有,我强烈建议使用 GlassMapper 将 Sitecoce 对象映射到代码中的强类型对象。
借助 Glass,您可以使用 BeginEditFrame 概念来替换 WebForms 的 sc:EditFrame
功能。
更进一步,在核心数据库中实现 edit frame buttons(这个 link 不是 Sitecore 8 特定的,但实现编辑框按钮的方法是相同的)允许非常友好的体验编辑器体验。
仅供参考,Sitecore 8.2 支持编辑框架:
@using Sitecore.Mvc.Extensions
然后
@using(Html.EditFrame(...)) {...}
我正在处理的项目是使用 MVC 构建的新 Sitecore 8 站点,需要页面编辑器支持。简单字段正在使用 FieldRenderer.render()
方法处理,但也有一些下拉链接和多列表字段需要在页面编辑器中可用。
在网络表单中,您可以为此使用 sc:editframe
控件,但如何在使用 Sitecore MVC 时获得相同的功能?
如果还没有,我强烈建议使用 GlassMapper 将 Sitecoce 对象映射到代码中的强类型对象。
借助 Glass,您可以使用 BeginEditFrame 概念来替换 WebForms 的 sc:EditFrame
功能。
更进一步,在核心数据库中实现 edit frame buttons(这个 link 不是 Sitecore 8 特定的,但实现编辑框按钮的方法是相同的)允许非常友好的体验编辑器体验。
仅供参考,Sitecore 8.2 支持编辑框架:
@using Sitecore.Mvc.Extensions
然后
@using(Html.EditFrame(...)) {...}