作者访问Sitecore页面编辑器

时间:2014-11-20 06:36:03

标签: sitecore

我试图为我正在建设的网站设置作者角色。我们称之为My Author

我已经获得了大部分设置权限。 My Author角色可以在内容树中添加/删除/编辑我想要的页面。但是,在页面编辑器中打开页面时,该角色无法编辑页面中的任何字段。

我已将My Author角色视为这些角色的成员:

  • Sitecore客户端创作
  • Sitecore客户端发布
  • 作者
  • Sitecore客户端设计

我不知道需要添加的其他角色或特定权限。

更新:如果我删除Sitecore客户端设计角色,则可以在页面编辑器中编辑这些字段。因此,该角色似乎导致对编辑功能的拒绝。我想要的是我的作者能够做到这两点。谁知道我怎么能做到这一点?

2 个答案:

答案 0 :(得分:0)

您确定页面上的字段是通过FieldRenderer输出的吗?这需要能够编辑页面编辑器中的字段。

https://sdn.sitecore.net/upload/sitecore7/70/page_editor_recommended_practices_for_developers_70-a4.pdf

摘自第6页:

用于XSLT渲染和子布局的Sitecore控件,例如:

<sc:FieldRenderer FieldName="Text" runat="server" />

Sitecore为日期,文本,链接和图像字段提供专门的控件:

<sc:Text Field="Text" runat="server" />
XSLT渲染中的

sc:字段:

<xsl:value-of select="sc:field('Text')" />

Sitecore MVC助手:

@Html.Sitecore().Field("Text")

在代码隐藏中使用FieldRenderer.Render()方法:

FieldRenderer.Render("Text")

答案 1 :(得分:0)

好的,我明白这一点,答案令我难以置信。在处理角色时,我使用两种不同的浏览器,FireFox用于管理员登录,IE11用于我的作者角色。一对一的屏幕和一个在另一个屏幕上,所以我可以调整一个权限,并检查另一个。

在IE11中,页面编辑器中的文本编辑似乎已被破坏。我也有很多东西在最新版本的Chrome中也不起作用。

我正在运行刚刚问世的Sitecore 7.5,所以这非常令人失望。这里有什么我想念的吗?我们只能使用FireFox吗?当自动FireFox更新破坏重要内容时会发生什么?啊。