0

Is it possible to create a drop-down menu (on global navigation, top bar) which would pull its links from a sharepoint list? We are trying to create a drop-down menu which would incorporate security trimming. For instance, if an individual does not have access to a particular site, we would like that site to not appear under the drop-down menu.

We think we can do this in a list, but we need to create a link between that list and a drop-down menu.

Edit: I'm on SP 2010 :(

2
  • Technically possible, slightly complicated. You need to code something in either javascript or C#.
    – Aboba
    Apr 25, 2014 at 16:55
  • Do you have Managed Metadata? Is this 2013?
    – eirikb
    Apr 25, 2014 at 17:44

1 Answer 1

3

With SharePoint 2013, you can build a Managed Metadata term set that will define global navigation. If you actually want it to be a list, however, or if you're using a previous version of SharePoint, you have to build a custom Global Navigation Provider in Visual Studio. The process of doing that is far too complicated to go through here, but here are some links to get you started:

  • Building metadata navigation in 2013 is covered here by Mavention
  • Somnath Matere explains how to build your own navigation provider on his blog
  • There are some 3rd-party solutions available on Codeplex, like SP Navigation Menu

Each option has its pros & cons, but you can decide which is the best option for your needs. Both of the second options use a SP list to define the global navigation.

3
  • So much for asking if he is using 2013 and if he has access to Managed Metadata beforehand in a comment :P Oh well +1
    – eirikb
    Apr 25, 2014 at 19:45
  • @eirikb : Sorry - I'm still fairly new here so I'm probably not up to snuff on all the etiquette yet.
    – Omegacron
    Apr 25, 2014 at 19:55
  • It's no problem. In all honesty you could say I was just lazy, it's not like we should let lazy people like me "hold off" answers like that :) And your answer is a good one, much better than I would have come up with
    – eirikb
    Apr 25, 2014 at 19:58

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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