My Sub site Hierarchy is as follows:

        Subsite 1
            Subsite 1a
            Subsite 1b
        Subsite 2
            Subsite 2a
            Subsite 2b

The Global Navigation settings for the following subsites are setup as follows:

HOME:       Show subsites. 
Max Number of dynamic…: 20
Subsites:   Display the navigation items below the current site
        Show subsites
        Max Number of dynamic…: 20

Subsite 1 and Subsite2:
        Display the same navigation items as the parent site
        Show subsites
        Max Number of dynamic…: 20

All other sub-sub-sub-sites:
        Display the navigation items below the current site
        Show subsites
        Max Number of dynamic…: 2

In the MasterPage I have setup the following:


At the home site, the Subsite menu link has the drop down menu and shows all the subsites and sub-subsites as another level, as intended. enter image description here

Subsites, Subsites1, and Subsite 2 have separate menu entries for each one and with their Sub sites. Not what I intended, but it is fine.

enter image description here

I want each sub-sub-subsite (Subsite1a, Subsite1b, Subsite2a, etc.) to have the the drop down menu as is in the Home site, but be able to add additional entries per site via the Navigation page.

Is this possible?

This is in SharePoint 2010 Standard.


If you have the navigation set to show the parent navigation, then no, you cannot add items via the navigation page. When set to show parent's navigation there's no manual management of the links at that level.

| improve this answer | |
  • Would it be possible to have a new masterpage for Subsite 1 and Subsite 2, with a fixed SharePoint:AspMenu object and another controlled by Navigation menu? – Rick Dec 11 '12 at 14:48
  • You could do that. We've done a couple solutions where we allow a custom nav provider to augment the OOTB capability. – webdes03 Dec 11 '12 at 16:47
  • Though you may consider using a list to power your "fixed" menu... make it more flexible and reusable. – webdes03 Dec 11 '12 at 16:50

you can use rest api/jsom to access them.

rest api example



then show however you want.

| improve this answer | |

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.