我正在处理的项目是一个使用 MVC 的新 Sitecore 8 网站构建,并且需要页面编辑器支持。简单的字段正在使用FieldRenderer.render()
方法解决,但也有一些 droplink 和 multilist 字段需要在页面编辑器中可用。在 webforms 中,您可以使用sc:editframe
控件,但是在使用 Sitecore MVC 时如何获得相同的功能?
在 Sitecore 8.2 中只是一个 FYI,支持编辑框架:
@using Sitecore.Mvc.Extensions
然后
@using(Html.EditFrame(...)) {...}

如果还没有,我强烈建议使用GlassMapper将您的 Sitcoce 对象映射到代码中的强类型对象。
使用 Glass,您可以使用BeginEditFrame概念来替换 WebForms 的sc:EditFrame
功能。
要更进一步,请查看在核心数据库中实现edit frame ons(此链接不是 Sitecore 8 特定的,但实现编辑框架按钮的方法是相同的),以提供非常友好的 Experience Editor 体验。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(42条)