阻止特定字段在体验编辑器的sitecore中进行编辑

use*_*013 1 sitecore sitecore8

我有一个丰富的文本字段。我想知道是否有方法,以防止在Sitecore的可编辑的使用体验编辑这个富文本字段。

假设我有多个富文本字段,

  1. 横幅内容
  2. 内容摘要
  3. 身体内容

这些如何来我阻止编辑只横幅的内容,剩下的2场可以从页面编辑器进行编辑

Mar*_*lak 5

是的,有多种选择。

您尚未共享代码,因此我将仅粘贴其中一些:

  1. 使用Sitecore控件时:
 <sc:Text Field="Banner content" DisableWebEditing="true" runat="server" />
Run Code Online (Sandbox Code Playgroud)
  1. 使用Sitecore MVC助手时:
@Html.Sitecore().Field("Banner content", new { disable-web-editing=true })
Run Code Online (Sandbox Code Playgroud)

Sitecore 8更新: { DisableWebEdit = true }

  1. 直接使用FieldRenderer.Render()方法时:
FieldRenderer.Render("Banner content", "disable-web-editing=true")
Run Code Online (Sandbox Code Playgroud)

Sitecore CMS 7第2章中的更多内容 以及更高版本的页面编辑器针对开发人员的推荐做法