SharePoint Online and SharePoint 2013 On-premise has on top by default blue track with some links (Outlook, People, SkyDrive, Sites). In HTML it is shown as id="suiteBar" .Is it possible to customize this menu / navigation on SharePoint 2013 on-premise ? If so, how and where, I want to add some fix links and remove some them.

For example, my on-premise does not contain info from Exchange (Mail, People etc.), how to add them, is it IT stuff or development with JavaScript ?


It seems that here is nice blog about this which explains everything - http://academy.bindtuning.com/customize-sharepoint-2013-and-office-365-suite-bar/


The Suite Links are customizable with a SharePoint Delegate Control. I wrote a post a while back on how to create a delegate control that replaces the default links with a control that keeps the existing ones while adding your own: http://www.sharepointjohn.com/sharepoint-2013-adding-links-suite-bar-newsfeed-skydrive-sites-overriding-suitelinksdelegate-delegate-control/

  • 1
    So it must be developers and IT stuff can not easly change this using sharepoint powershell for example. – Hrvoje Kusulja Sep 19 '13 at 11:31
  • No, not with PowerShell. You can either go the delegate control method, use jQuery to do it after the page loads (in a content editor web part), or modify the master page (hide the existing control and put your own HTML in its place). – John Chapman Sep 19 '13 at 14:34
  • I just need to append some static tags after the original HTML. Isn't there a simpler way to just capture whole of default HTML and append my tags to it when the control is rendering. – Saksham Dec 8 '14 at 10:31
  • @JohnChapman, the url given by you is broken – Tortoise Mar 7 at 3:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.