我一直在做研究,我还没有找到一种方法来删除sharepoint中“非内容编辑器”的整个网站操作菜单。我研究了这个:
<SharePoint:SPSecurityTrimmedControl ID="SPSecurityTrimmedControl2" runat="server" PermissionsString="ManageSubwebs">
但这只隐藏了网站操作菜单中的某些链接,如果我想要隐藏整个内容,那么您甚至无法在某些用户的页面左上角看到“网站操作”。内容编辑者应该能够看到此菜单,但非内容编辑者根本无法看到此菜单。
答案 0 :(得分:0)
尝试将PermissionsString更改为“ManageWeb”...它将为没有ManageWeb角色的所有用户隐藏...如何在问题中对“某些用户”进行分类,如果是角色,则为可以快速查看msdn
答案 1 :(得分:0)
我知道它有点像作弊方式,但是我在codeplex中使用了这个...你可以通过组http://spribbonvisibility.codeplex.com/
来指定用户看到它唯一的问题是它会从右上角删除用户名,并且不会在那里留下任何菜单......