Editor sitecore编辑框按钮根不为';编辑框的t设置

Editor sitecore编辑框按钮根不为';编辑框的t设置,editor,sitecore,frame,edit,Editor,Sitecore,Frame,Edit,我正在尝试在我的sitecore 7上使用页面编辑器功能。 我创建了一个用户控件,我得到一个错误“buttonRoot没有为编辑框设置” 有人知道我错过了什么吗 提前欢呼和感谢基本上,这种例外可能是由于不同的原因造成的 请检查以下内容: 确保“/sitecore/content/Applications/WebEdit/Edit Frame Buttons/Default”项存在于“core”数据库中,并且您具有对该数据库的读取权限 如果编辑框架具有“按钮”属性,请确保该属性中指定的项存在于

我正在尝试在我的sitecore 7上使用页面编辑器功能。 我创建了一个用户控件,我得到一个错误“buttonRoot没有为编辑框设置”


有人知道我错过了什么吗


提前欢呼和感谢基本上,这种例外可能是由于不同的原因造成的
请检查以下内容:

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

    为什么有编辑框?在页面编辑器中使内容可编辑不需要这样做。只有当你需要一些特殊的按钮时才可以。谢谢Jens。我不知道。欢呼声证实了这一点。显然,问题与显示的错误无关。在init页面上,有一些验证正在引导会话的用户。谢谢你,克里斯。你能提供任何关于你如何解决这个问题的信息吗?鹅——如果你找到了解决方案,你也是。我是在一个用户闲置了很长一段时间后得到这个消息的。我认为cookie/session/etc超时不匹配可能是问题所在。对我来说,在使用外部帐户(没有内容编辑权限)登录时尝试打开体验编辑器时发生了此错误。
    <%@ 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>