Flyout Menus in MOSS!

Monday, 14 July 2008

From time to time, I get asked about flyout menus in SharePoint...Is it possible? Yep - no need to get out the custom JavaScript menu just yet.

You'll need SharePoint Designer and permissions to edit the masterpage... (Tip: please backup the default.master before editing and hacking!) Check out and open the Master Page you are currently using, Run a search for a property called 'MaximumDynamicDisplayLevels', set this to 2 in the Master Page and voila! You’ll get a second level fly out menu!

Note: When searching in SharePoint Designer, You will notice the property is referenced twice, one for the TopNavigationMenu aka Global Navigation and one for the Quick launch. It works in both, although may need some slight tweaking if using with any of the other OOB master pages.