2

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

4

2 回答 2

3

只是 Sitecore 8.2 中的一个 FYI 支持编辑框架:

@using Sitecore.Mvc.Extensions    

然后

@using(Html.EditFrame(...)) {...}
于 2017-03-07T21:04:35.670 回答
2

如果还没有,我强烈建议您使用GlassMapper将您的 Sitecoce 对象映射到代码中的强类型对象。

使用 Glass,您可以使用BeginEditFrame概念来替换sc:EditFrameWebForms 的功能。

更进一步,在核心数据库中实现编辑框按钮(此链接不是 Sitecore 8 特有的,但实现编辑框按钮的方法是相同的),以实现非常友好的体验编辑器体验。

于 2015-03-18T11:01:58.160 回答