Hide Explorer button in the Ribbon
Introduction
In this post we will see how to hide ‘Open with Explorer’ button option from the ribbon. This is one common requirement where most of the clients request for as they do not want expose this option for users.
Skill Level – Medium
Hide Explorer
To hide explorer, custom action element should be deployed with the following details.
<?xml version="1.0" encoding="utf-8"?> <Elements xmlns="http://schemas.microsoft.com/sharepoint/"> <CustomAction Id="RemoveRibbonButton" Location="CommandUI.Ribbon"> <CommandUIExtension> <CommandUIDefinitions> <CommandUIDefinition Location="Ribbon.Library.Actions.OpenWithExplorer" /> </CommandUIDefinitions> </CommandUIExtension> </CustomAction> </Elements>
The location of CommandUIDefinition should be ‘Ribbon.Library.Actions.OpenWithExplorer’ is the key point. Change the location for hiding any other buttons in Ribbon
Deploy the xml as feature and activate the feature to hide the button in the Ribbon
Other location parameters that can be used
<CommandUIDefinition Location="Ribbon.Documents.New.AddDocument.Upload.Upload" /> <CommandUIDefinition Location="Ribbon.Documents.New.AddDocument.Upload.UploadMultiple" /> <CommandUIDefinition Location="Ribbon.Documents.New.NewDocument" /> <CommandUIDefinition Location="Ribbon.Documents.New.AddDocument" /> <CommandUIDefinition Location="Ribbon.Documents.New.UploadDocument" />
You can download the source code (VS2010) from Hide Explorer Source Code. It has site collection level feature setting to deploy the xml
Conclusion
Simple one and hope this code helps when required.
August 10, 2013
В·
Adi В·
No Comments
Tags: HideExplorer, Remove Ribbon Button, SharePoint 2010 В· Posted in: Sharepoint 2007, Sharepoint 2010, SharePoint 2013
Leave a Reply