none
SharePoint 2010 Top Navigation Flyout Menus RRS feed

Answers

  • I was able to do it myself. Here are the steps I took

     

    My Taxonomy   | Canada | Ontario | Toronto | North York |
    When I move the mouse over to Canada, I want to see all the sub sites in flyouts menu

    Before Modification:

    sharepoint-2010-top-navigation-flyouts-4-level-1

     

    Now I am going make some changes to the master page to have four level flyouts. 
    Open your SharePoint site using SharePoint designer 2010 and edit your master page

    sharepoint-2010-top-navigation-flyouts-4-level-2

    By default the Maximum Dynamic Display Level is 1 and I am going to change to 4

    Now search for “topNavigationDelegate” and change the values to “True”

    ShowStartingNode="True"
    SiteMapProvider="SPSiteMapProvider"

    sharepoint-2010-top-navigation-site-map-provider-3

    and remove "StartingNodeUrl="sid:1002"

     

    Save your master page and publish. Make sure your sub sites SharePoint Server Publishing features are actives

     

    This should be your end result.


    sharepoint-2010-top-navigation-flyouts-4-level


    Aryan Nava
    SharePoint tips blog: http://virtualizesharepoint.com
    • Proposed as answer by Morgan de Jonge Tuesday, August 30, 2011 1:44 PM
    • Marked as answer by Lily Wu Wednesday, August 31, 2011 1:52 AM
    Tuesday, August 30, 2011 1:27 PM

All replies

  • Hi

    This cannot be done by customization. The navigation control can be made to show 4 level flyout by chnaging the parameters of the navigation control. But sharepoint does not have any Ui interface to accept the four level links. So you will have to develop a custom navigation control which inherits the standard one.

    Thanks

    Jayesh

    Tuesday, August 30, 2011 6:15 AM
  • I was able to do it myself. Here are the steps I took

     

    My Taxonomy   | Canada | Ontario | Toronto | North York |
    When I move the mouse over to Canada, I want to see all the sub sites in flyouts menu

    Before Modification:

    sharepoint-2010-top-navigation-flyouts-4-level-1

     

    Now I am going make some changes to the master page to have four level flyouts. 
    Open your SharePoint site using SharePoint designer 2010 and edit your master page

    sharepoint-2010-top-navigation-flyouts-4-level-2

    By default the Maximum Dynamic Display Level is 1 and I am going to change to 4

    Now search for “topNavigationDelegate” and change the values to “True”

    ShowStartingNode="True"
    SiteMapProvider="SPSiteMapProvider"

    sharepoint-2010-top-navigation-site-map-provider-3

    and remove "StartingNodeUrl="sid:1002"

     

    Save your master page and publish. Make sure your sub sites SharePoint Server Publishing features are actives

     

    This should be your end result.


    sharepoint-2010-top-navigation-flyouts-4-level


    Aryan Nava
    SharePoint tips blog: http://virtualizesharepoint.com
    • Proposed as answer by Morgan de Jonge Tuesday, August 30, 2011 1:44 PM
    • Marked as answer by Lily Wu Wednesday, August 31, 2011 1:52 AM
    Tuesday, August 30, 2011 1:27 PM
  • This Ontario ,toronto and North York how can I put???
    Friday, September 23, 2011 1:18 PM
  • These are sub sites
    Canada > Ontario > Toronto > North York

     



    Aryan Nava | Twitter: @cloudtxt | Blog: http://virtualizesharepoint.com
    Please click "Propose As Answer" if a post solves your problem or "Vote As Helpful" if a post has been useful to you.

    Disclaimer: This posting is provided "AS IS" with no warranties.

    Friday, September 23, 2011 1:33 PM
  • Hi Aryan

    This is all about display subsites in DDL.

    My questions is how to bind data in ddl dynamically in Top navigation bar?

    Saturday, September 24, 2011 6:34 AM
  • Hi Ayyan,

    Nice post.. i have implemented.. its working fine..  but its works for only subsites and sub-subsite.. in site collection. but i need site page which are added in navigation also viewed

    ex: Homepage, Homepage sitepage1, subsite page.

                              Hp subsitepage1.1        sub-subsite page1

                                  Hp subsitepage1.1.1        sub-subsite page1.1

                                  Hp subsitepage1.1.2

                              Hp subsitepage1.2        sub-subsite page2


    NS

    Wednesday, May 23, 2012 11:47 AM