Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

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?

Thanks!

share|improve this question
    
Check out Archetonomy, they have a product that I have used before - I'm not affiliated with this company. –  Daniel Ziga Sep 30 '13 at 14:27
    
It looks like its for 2013 and not 2007. –  user11259 Sep 30 '13 at 16:47

1 Answer 1

up vote 0 down vote accepted

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.

share|improve this answer
    
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? –  user11259 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. –  user11259 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! –  user11259 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

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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