如何在某些用户的SP2013中隐藏功能区?

时间:2016-03-26 09:54:42

标签: sharepoint

如何隐藏匿名用户的功能区,例如没有托管网络的用户等。

1 个答案:

答案 0 :(得分:1)

1)打开SharePoint母版页

2)找到这一行: <div id="s4-ribbonrow" class="s4-pr s4-ribbonrowhidetitle">

3)将其更改为: <div id="s4-ribbonrow" class="s4-pr s4-ribbonrowhidetitle" style="display:none">

4)现在找到“s4-ribbonrow”标记的结尾并在其后添加以下块: <Sharepoint:SPSecurityTrimmedControl ID="SPSecurityTrimmedControl2" runat="server" PermissionsString="AddAndCustomizePages"> <script type="text/javascript"> document.getElementById("s4-ribbonrow").style.display = "block"; </script>

5)保存新的母版页

OR

  1. 将LoginView控件添加到Sharepoint 2010母版页
  2. 将AnonymousTemplate部分添加到LoginView控件
  3. 将整个SPRibbon控件放在匿名模板