I would like to create a tab in SharePoint 2007 that is a mega menu. This mega menu tab will be implemented on multiple site collections. It will be a part of the global navigation in each site collection

Has anyone done this before? May I please get some guidance/suggestions?


  • Check out Archetonomy, they have a product that I have used before - I'm not affiliated with this company. – user2536 Sep 30 '13 at 14:27
  • It looks like its for 2013 and not 2007. – JustMe Sep 30 '13 at 16:47

This article describes how to create a dynamic mega menu with a DVWP and a list. It has been written for SP 2010 but can be applied in the same way for 2007.

  • Hi Teylyn, it looks like you are the author of the article. Question, when creating the "MegaMenu Content" list, is it safe to skip the following column (MegaHeader:Order). When I try and create that column, "Order" does not appear in the drop down when when look up is selected and "MegaMenu Header" is the list. What can I do in its place? – JustMe Oct 1 '13 at 15:55
  • I made the "Order" column a string in the MegaHeader list and it appeared in the drop down. I'll see how that goes. – JustMe Oct 1 '13 at 18:43
  • The MegaMenu Content list has a lookup field into the MegaHeader list. The MegaHeader:Order gets created automatically when you tick the box during the definition of the lookup column. – teylyn Oct 2 '13 at 10:00
  • Ok. Thanks! I got the to the point where my DVWP appears as a nested UL-LI-UL-LI construct. But when I add the style sheet, everything disappears. Any ideas? THanks! – JustMe Oct 3 '13 at 2:58
  • If you've gotten that far, the rest is just CSS, not SharePoint. You need to gain an understanding of how CSS works and is applied. The top level UL>LI has images as a background fill. The nested UL>LI have surrounding divs that are positioned with CSS. If you're new to CSS, try it one element at a time. Use Developer Tools (F12 in IE) to identify styles applied to screen elements. – teylyn Oct 3 '13 at 7:46

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.