3rd Level SharePoint SharePoint Navigation and Fly Outs


As you add sub sites in SharePoint 2013, the top level navigation automatically gets populated with the site names. For example, if you add an HR team site under the top level site, then you will see an HR button in the top menu bar. However, if you add additional team sites under HR (i.e. Recruiting, Benefits, Payroll, etc), by default you need to click on HR first, and then select your sub site.  However, MOSS 2007 sites can display drop down menus in the top level navigation so you can access Recruiting from the navigation menus off the home page. To enable this feature please follow the steps below:

  1. Create a new sub site (i.e. HR) and corresponding sites under your sub site (i.e. recruiting, benefits, payroll, etc.). If your sub sites already exists, then proceed to 2.
  2. For each site you create or have created, navigate to Site Actions – Site Settings – Modify Navigation.

3.      Check Show subsites and Show pages in the first row.

Note that SharePoint 2013 only supports one level deep on drop downs. If you require the navigation to show 2nd level sub site pages or 3rd level sub sites under the 2nd level, you need to make a very minor tweak to the master page that the site is using.

  1. Using SharePoint Designer (SPD), open the master page being used by the site.   Warning!  Making edits to this file will customize the file, a.k.a. unghost it.  Don’t worry you can always undo this action.
    1. In SPD, navigate to _catalogs/masterpage/*.master
    2. How do you know which master the site is using? In the site, go to Site Actions – Site Settings – Modify All Settings, then choose Master page under the Look and Feel column.  Check which master page is selected in each drop down.
  2.  In the master page file, search for SharePoint:AspMenu.
    1. You will more than likely have more than one instance of a menu control.  Look at the IDs to find the right navigation control for what you want to edit.  They are intelligently named, you will be able to sort out which one you need.   For default.master, look for ID=”TopNavigationMenu”.
  3. In the properties for the tag, find MaximumDynamicDisplayLevels=”1″.  Change the number from 1 to 2.
  4. Save the file and publish the master page (do this from SPD, Manage Content and Structure, or the Master Page Gallery).
  5. Refresh your browser.  Now when you mouse over Site 1 – Sub Site 1, you should see another level of navigation pop up.

For more information and a free consult, please contact Henson Group at http://www.thehensongroup.com/Pages/Default.aspx or 800-980-1130.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: