2014-10-06 111 views
3

我使用Sitecore的7.2,并试图允许用户设置之类的数据源,并在页面编辑器模式sublayouts一些自定义的参数。该用户是sitecore \ Designer和sitecore \ Author的成员,但是当该用户尝试编辑组件属性时,这些字段会显示为灰色/禁用。如何在Sitecore页面编辑器中启用编辑功能?

Screenshot

我能够使通过设置用户为管理员这些选项,但不希望授予相当那么大的权力,以这种特殊的用户。

+0

你的屏幕截图有一个访问被拒绝。用户是否有权写入该项目? – 2014-10-06 18:46:38

回答

3

这里是如何尝试过了,它适用于Sitecore的7.2

  1. 创建一个名为新用户cbarnes(和你的情况,如果有其他内容编辑)
  2. 创建一个新角色 - 称之为SP内容编辑器创作
  3. 使该角色成为sitecore \作者sitecore \ Designer的成员。这样它就继承了这两个角色的一切。

enter image description here

  • 使用户cbarnes该角色成员之一。
  • enter image description here

  • 最后转到安全编辑,并给写上项目许可下选择角色和用户部分的SP内容编辑创作角色之后。
  • enter image description here

  • 登录作为cbarnes用户并检查它是否工作!
  • 让我们知道这对你的作品。快乐Sitecoring!

    +0

    谢谢@shriroop - 我有一些其他权限应用于用户角色,我之前没有意识到。将事情重置为适合我的固定事物。 – cbarnes0981 2014-12-09 19:33:41

    0

    使用“访问查看器”,从Sitecore的开始菜单工具来定义为什么你的用户没有所需的权限。

    默认情况下,这两个角色Sitecore的\设计师Sitecore的\作者场读现场写访问布局模板部分领域。但是,似乎角色只能读取您试图编辑的项目。您可以添加对该项目的写入权限。

    欲了解更多详细看Security Administrator´s Cookbook

    2

    我今天居然遇到了同样的问题在一个项目7.2。虽然我的用户将sitecore\Designersitecore\Author角色作为我创建的客户端特定作者角色的一部分,但他们无法编辑呈现参数。

    默认情况下,这些角色中的用户拥有只读权限Sitecore\Templates文件夹。在这个文件夹中,我有一个名为“渲染参数”的额外文件夹,我存储了所有渲染参数模板。我为我的“渲染参数”模板文件夹添加了Write对客户端特定角色的访问权限,并且该角色中的用户现在可以在不提升权限的情况下编辑和保存渲染参数。

    相关问题