我有下一个情况: 对于某些用户,我应该允许在页面编辑模式下看到“添加渲染”按钮。
我转到内容编辑器并复制一些用户可以在页面编辑模式下看到的项目(按钮)。 我转到Access Viewer,看到该用户能够看到此按钮。 然后我用这个用户登录页面编辑模式,我可以看到两个按钮。我切换回内容编辑器,只更改命令(“点击”字段)按钮。例如:从“webedit:logout”到“webedit:newrendering”。 我转到Access Viewer并再次检查该用户是否能够看到此按钮。
但是当我使用此用户登录页面编辑模式时,我只能看到一个按钮。 (但管理员用户仍然看到2个按钮)。
似乎有一些方法可以直接将用户权限设置为命令。
怎么做?
Sitecore 6.5.0版。
答案 0 :(得分:0)
'webedit:newrendering'命令会覆盖影响命令可访问性的QueryState方法。 核心数据库中授予访问权限'/ sitecore / system / Settings / Security / Policies / Page Editor / Can Design'项解决了这个问题。