1

我有 2 个数据模板字段“title”和“id”,分别用于 HTML 页面标题和 body 标记中的 id 属性。当使用Page Editor查看页面时,Sitecore 会尝试在这些项目上呈现编辑器控件,并且由于它们位于主表单标签之外,因此无法正确呈现控件。我不需要这些在Page Editor中是可编辑的。

  1. 处理此类字段的最佳方法/解决方案是什么?
  2. 从页面编辑器中隐藏这 2 个模板字段是一种解决方案吗?
  3. 如果是这样,您如何从页面编辑器中隐藏这些字段并使其在内容编辑器中仍然可用(这样我们仍然可以在内容编辑器中对其进行编辑)?
4

1 回答 1

4

在页面编辑器中,您需要做的就是在没有 FieldRenderer 的情况下渲染它们的值。例如,将字段值绑定到标准 .NET 控件。或者使用 scriptlet -- <%=Sitecore.Context.Item["Title"]%>

于 2012-03-13T05:43:03.057 回答