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

时间:2017-03-08 12:44:50

标签: sitecore sitecore8

我有一个富文本字段。我想知道是否有办法在Sitecore中使用体验编辑器来防止这个富文本字段可编辑。

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

  1. 横幅内容
  2. 摘要内容
  3. 身体内容
  4. 除了这些如何防止仅编辑Banner内容,可以从页面编辑器

    编辑剩余的2个字段

1 个答案:

答案 0 :(得分:5)

是的,有多种选择。

您尚未共享您的代码,因此我只会粘贴其中一些代码:

  1. 使用Sitecore控件时:
  2.  <sc:Text Field="Banner content" DisableWebEditing="true" runat="server" />
    
    1. 使用Sitecore MVC帮助程序时:
    2. @Html.Sitecore().Field("Banner content", new { disable-web-editing=true })
      

      Sitecore 8更新:{ DisableWebEdit = true }

      1. 直接使用FieldRenderer.Render()方法:
      2. FieldRenderer.Render("Banner content", "disable-web-editing=true")
        

        Sitecore CMS 7 and later Page Editor Recommended Practices for Developers

        第2章中的更多内容