Basically I'm trying to figure out the best way to change the left navigation section in sharepoint 2007, the area that is also referred to as the 'quick launch bar'. I would like to implement a simple drop-down menu system. So you hover over a link and more appear. This may be very simple or may not be possible, so I figured I'd ask.

I would only like to change the navigation for one site, not everything. This is an intranet site not public facing. I'm not sure of the version but I think its enterprise.


3 Answers 3


What you could do within the confines of SPDesigner is create a new master page for your site (or you could edit the current one, though I really, really don't recommend that). I would recommend making a copy of the default master, then going in and finding the ASP control for the quicklaunch bar (doing a search for QuickLaunchMenu should get you there). From there, make the following changes to the attributes of that tag:

  • Change StaticDisplayLevels to 1.
  • Change MaximumDynamicDisplayLevels to 1 as well.

This will make flyouts for any page based on that master. If you then set that as your default master page (either through the OOB Site Settings page or through Designer), all pages on the site will inherit that look.

See this helpful (whoa, not a common occurrence!) MS page for more reference:



Try this solution:


  • thanks for the solution. but do you know of a way to possibly get these changes made using only sharepoint designer? does anyone else have ideas?
    – user9084
    Jun 25, 2012 at 16:22

If you can only do it in SP Designer, maybe modifing the masterpage for your single site and adding some jquery to the master page to add the navigation flyout.

There are several places on the internet where people have used jQuery to modify the quicklaunch. Some of those might be a good start.

Your Answer

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