sitecore编辑框按钮没有为编辑框设置

时间:2014-01-09 06:55:09

标签: editor sitecore frame edit

我正在尝试在我的sitecore 7上运行页面编辑器功能。 我创建了一个用户控件,我收到此错误“buttonRoot未设置为编辑框架”

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="BodyText.ascx.cs" Inherits="Website.layouts.Sublayouts.Page_Sublayouts.BodyText" %>

<%@ Register TagPrefix="sc" Namespace="Sitecore.Web.UI.WebControls" Assembly="Sitecore.Kernel" %>
<sc:EditFrame ID="EditField" runat="server" Buttons="/sitecore/content/Applications/WebEdit/Edit Frame Buttons/Default">
    <sc:FieldRenderer runat="server" ID="fldMainContent" FieldName="Body Text" />
</sc:EditFrame>

有谁知道我错过了什么?

提前干杯和谢谢

1 个答案:

答案 0 :(得分:3)

基本上,由于不同的原因,可能会发生此异常。
请检查以下内容:

  1. 确保“/ corecore / content / Applications / WebEdit / Edit Frame Buttons / Default”项目存在于“core”数据库中,并且您具有读取权限。
  2. 如果您的编辑框架/框架具有“按钮”属性,请确保您的Core数据库中存在该属性中指定的项目,并且您的用户可以访问它。
  3. (该项目应位于“/ sitecore / content / Applications / WebEdit / Edit Frame Buttons”项下)。