现场渲染器在mvc上工作正常,但现在我们转移到网页,我正在转换我的布局&渲染到网页但是字段渲染器在页面编辑器模式下不起作用,但在发布模式下看起来很好。页面编辑器屏幕截图已附上。
呈现为
的字段<sc:Text ID="Title" Item="<%# ((Sitecore.Data.Items.Item)Container.DataItem) %>" Field="Navigation Title" runat="server" />
和
<%# FieldRenderer.Render(Container.DataItem as Sitecore.Data.Items.Item, "Navigation Title") %>
尝试两个但同样的结果:)任何帮助将不胜感激。
答案 0 :(得分:2)
我之前有过这样的错误。如果我没记错的话,问题在于Sitecore无法通过在html标题和正文中插入脚本等来正确地完成所有页面编辑器的魔术。值得我尝试验证您的布局是否形成了正确的html文档,并且可以从服务器访问头部和表单,例如:
<!DOCTYPE html>
<html>
<head runat="server">
</head>
<body>
<form runat="server">
</form>
</body>
</html>
我很久以前就使用过Sitecore的webforms,所以我不记得Sitecore为了使编辑器正常工作而确切地想要使用哪些组件,但是如上所述的页面结构应该不错。
希望有所帮助
// Mikael