SItecore Field渲染器无法在页面编辑器中工作

时间:2015-02-02 13:41:08

标签: asp.net sitecore sitecore7 asp.net-webpages

现场渲染器在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") %>

尝试两个但同样的结果:)任何帮助将不胜感激。

enter image description here

1 个答案:

答案 0 :(得分:2)

我之前有过这样的错误。如果我没记错的话,问题在于Sitecore无法通过在html标题和正文中插入脚本等来正确地完成所有页面编辑器的魔术。值得我尝试验证您的布局是否形成了正确的html文档,并且可以从服务器访问头部和表单,例如:

<!DOCTYPE html>
<html>
<head runat="server">
</head>
<body>
<form runat="server">

</form>
</body>
</html>

我很久以前就使用过Sitecore的webforms,所以我不记得Sitecore为了使编辑器正常工作而确切地想要使用哪些组件,但是如上所述的页面结构应该不错。

希望有所帮助

// Mikael