Hide SharePoint RibbonRow and SuiteBar From Anonymous Users

 
tog hide bar-06
 
In public SharePoint sites, most people don’t want to show SharePoint SuiteBar and RibbonRow to anonymous users.
 
1
 
So here, we can show you how to hide SharePoint 2013 SuiteBar from anonymous users.
1. Open the master page (default Master and the Home Page Master) using SharePoint Designer. Before editing your master page, make sure you create a backup copy.
 
image

 
2. Select your master page -> Right click –> Click “check out.”
 
image
 
image

 
3. Select the master page again -> right click –> Click on “edit file in advanced mode.”
 
image

 
4. Find the <div id=”suiteBar” class=”ms-dialogHidden noindex”> code block.
 
image

 
5. Now change <div id=”suiteBar” class=”ms-dialogHidden noindex”>  to <div id=”suiteBar” class=”ms-dialogHidden noindex” style=”display:none”>
 
image
 

This will hide the SuiteBar from ALL users including login users. That shouldn’t be the case. To avert that, insert below script block right after the above </div> tag.

 
6. Right click on <div id=”suiteBar” class=”ms-dialogHidden noindex”>  to <div id=”suiteBar” class=”ms-dialogHidden noindex” style=”display:none”> code block and click on “Select Tag”
 
image
 
Suitebar_New

 
7. Insert the script block below right after the selected section:

<!– My Custom Code –>

<SharePoint:SPSecurityTrimmedControl ID=”HideSuiteBar” runat=”server” PermissionsString=”ManageWeb”>

<script type=”text/jscript”>

document.getElementById(“suiteBar”).style.display = “block”;

</script>

</SharePoint:SPSecurityTrimmedControl>

<!– –>

 
Hide_SuiteBar_New
 

This will hide SharePoint SuiteBar from Anonymous users.
 
SNAGHTML2c8c40e4
 
Now we have to hide SharePoint RibbonRow

 
8. Go to your master page. Find <div id=”s4-ribbonrow” style=”height: 35px; display: inherit !important;”> code block.
 
image

 
9. Change <div id=”s4-ribbonrow”> to <div id=”s4-ribbonrow” style=” display:none”>
 
image

 
10. Right click on <div id=”s4-ribbonrow” style=” display:none”> code block -> click on “Select Tag.”
 
image
 
image

 
11. Insert below script block right after the above selected </div> tag (at the end of the selected tag).

<!– My Custom Code –>

<SharePoint:SPSecurityTrimmedControl ID=”HideRibbonRow” runat=”server” PermissionsString=”ManageWeb”>

<script type=”text/javascript”>

document.getElementById(“s4-ribbonrow”).style.display = “block”;

</script>

</SharePoint:SPSecurityTrimmedControl>

<!– –>

 
Hide_S4_Ribbon_New
 
12. After inserting the above code block, your page will look like this screenshot:
 
S4_Ribbon_New
 
13. “Save” your changes and “Check In” the “Master Page.”

14. This is the final output / view for “anonymous” users.
 
SNAGHTML3e1597c

 
Note :
You have to deactivate “Minimal Download Strategy” feature from “Manage Site Features” for all these changes to take effect.
 
Site_Features
 
Minimal Download Strategy
 
You can use the URL below to login to the site. Because now, you can’t see “Sign in” link on your pages. 🙂
http://SiteUrl/_windows/default.aspx
Happy Coding!  🙂

Social Media

Get The Latest Updates

Subscribe To Our Weekly Newsletter

No spam, Just News and Updates.

Visit Other Pages

On Key

Related Posts

Microsoft Defender for Endpoint

Microsoft Defender for Endpoint

A Guide for Everyone Microsoft Defender for Endpoint is a cloud-based security solution that helps protect your organization against today’s ever-evolving threats. It uses the

Digital Signature

Digital Signature and E-Signature

Are they Valid or Legal? An e-signature is the electronic version of a handwritten signatures, whereas digital signature uses public key cryptography that provides a

Twitter
Facebook
LinkedIn