我试图为我正在建设的网站设置作者角色。我们称之为My Author
。
我已经获得了大部分设置权限。 My Author
角色可以在内容树中添加/删除/编辑我想要的页面。但是,在页面编辑器中打开页面时,该角色无法编辑页面中的任何字段。
我已将My Author
角色视为这些角色的成员:
我不知道需要添加的其他角色或特定权限。
更新:如果我删除Sitecore客户端设计角色,则可以在页面编辑器中编辑这些字段。因此,该角色似乎导致对编辑功能的拒绝。我想要的是我的作者能够做到这两点。谁知道我怎么能做到这一点?
答案 0 :(得分:0)
您确定页面上的字段是通过FieldRenderer输出的吗?这需要能够编辑页面编辑器中的字段。
摘自第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更新破坏重要内容时会发生什么?啊。