While Creating Navigation Links How to create submenus or levels (Customization needed) RRS feed

  • Question

  • Hello,

    I have created a 1 link through navigation name- Peek Performer

    Inside the link i have more place holders like week performer,month performer,year performer

    Inside week performer again few placeholders

    rite now through global navigation i created 1 link peek performer when i click on that i navigate to main page then i see various place holders in page...

    instead of clicking on 1 link(peak performer) i want as i hover my mouse on menu ->my link(peak performer)-> then its sub links shud be visible,  wherever i want to go i shud be able to see first in menu itself then i will select and click.

    right now my menu is straight forward ,default behaviour 1 link on top thats it.

    Please how to start customization .

    is master pages needed in customization

    tell me step by step solution

     please provide code ..

    your all suggestion i will start in my test environment.

    Thank you so much in advance.

    sudhanshu sharma Do good and cast it into river :)

    Monday, May 14, 2012 11:11 AM

All replies

  • Hi,

    we can achieve this using OOTB feature by enabling SharePoint Server Publishing Feature, please refer 


    hope this helps.

    Warm Regards, Pratik Vyas | SharePoint Consultant | http://sharepointpratik.blogspot.com/ | Posting is provided "AS IS" with no warranties, and confers no rights

    Monday, May 14, 2012 11:51 AM
  • hi Pratik,

    i referred this blog-


    But i dint get moreover i cant check show page option thru navigation settings

    i checked only show subsite option.

    i even created new site then used default.master page


    please help

    sudhanshu sharma Do good and cast it into river :)

    Tuesday, May 15, 2012 10:00 AM
  • If you activate Publishing feature as stated above by Pratik, you will see Navigation link in Site Settings page under Look and Feel heading.

    Then in Global navigation add Heading and then add links under that heading. You will be able to see the drop down on hovering on the heading.

    Tuesday, May 15, 2012 12:33 PM
  • Hi Supar,

    I have created A site from home

    then inside A ,one subsite B

    so A appears as tab when i hover mouse on A it shows B

    i have created 1 web part page inside B and one subsite

    now as you said , i am able to see these links in navigation but evenif i create heading and links inside subsite nothing appear in menu.


    moreover i have done all these things when i add heading nothing appear inside m not able to create submenus

    even i have created this with new site default.master as in other sites n site collection i am using customized master page  so i tried with default.master

    i got 1 more thing tht is, through custom sitemap we can create levels like that ...but i donno anythng regarding designing and customization ....

    Please can i get gud  help - how to create levels in menus

    sudhanshu sharma Do good and cast it into river :)

    Wednesday, May 16, 2012 12:08 PM
  • Hi sudhanshuSharma,

    I don't think you need to create custom sitemap for this. To show drop down menu is sub site, follow the steps below:

    Go to site settings page of the sub site. Do the settings as shown in the image and then try adding heading and link in global navigation on sub site.:

    Thursday, May 17, 2012 6:38 AM
  • When i click on these option all site tabs become disappear-


    In space site i did this change setting then all disappeared for a while i was seeing nothing -Home|remg|space

    sudhanshu sharma Do good and cast it into river :)

    Thursday, May 17, 2012 7:19 AM
  • Yes, now you just need to add heading and links in the sub site under global navigation. Then you will see your links as drop down in sub site.

    By settings the global navigation settings as above, you are specifying that you don't want to show the navigation bar same as root site but to show navigation links as per the sub site.

    Thursday, May 17, 2012 7:36 AM
  • HI Supar ,

    Thanks for your prompt response...

    But this not expected ..

    My site have these tabs Home|REMG|Space

    I have created a web part page inside REMG say- level 1 when i click on this page i again see 2 links documents and lists inside document links somany document library's address and inside list difeerent list i want when i hover menu then i  want to seen as attached picture.

    Please guide me from scratch.....

    same thing i want i should be able to do in any site or site collection this feature should be same as throughout the site.

    Many many thanks

    sudhanshu sharma Do good and cast it into river :)

    Thursday, May 17, 2012 9:10 AM
  • I don't think that is doable out of the box. May be you need to create custom site map provider and some other customization as required.
    Thursday, May 17, 2012 12:25 PM
  • HI SUpar Thanks ,

    How can i start customization through sitemap...

    But first i want to know few things-

    -          where the menu control is defined? Whether the used menu control is customized one or out of the box. Are menu levels defined?

    -          whether the menu is bind with Static data or any datasource/list.

    but i am not getting where to check this i am searching this in master page 
    <SharePoint:AspMenu ID="GlobalNav" Runat="server" DataSourceID="SiteMapDataSource1"
    								Orientation="Horizontal" StaticDisplayLevels="1" MaximumDynamicDisplayLevels="1"
    								StaticSubMenuIndent="0" DynamicHorizontalOffset="0" DynamicVerticalOffset="-8"
    								StaticEnableDefaultPopOutImage="false" ItemWrap="false" SkipLinkText="<%$Resources:cms,masterpages_skiplinktext%>" CssClass="topNav" Height="22px">
    									<StaticMenuItemStyle CssClass="topNavItem" ItemSpacing="5px"/>
    									<StaticSelectedStyle ItemSpacing="5px" CssClass="topNavSelected" />
    									<StaticHoverStyle CssClass="topNavHover"/>
    									<DynamicMenuStyle CssClass="topNavFlyOuts" />
    									<DynamicMenuItemStyle CssClass="topNavFlyOutsItem" />
    									<DynamicHoverStyle CssClass="topNavFlyOutsHover"/>


    sudhanshu sharma Do good and cast it into river :)

    Friday, May 18, 2012 4:31 AM
  • See Attached image

    From "home to Apple "-
    this is bydefault Global Nav
    New REMG Repository I have added as asp menu where i have created levels in menu
    if i do like this then how to proceed?
    somany questions i have?
    rite now home is Site collection?
    remg to Apple all r sites
     new remg repository is asp menu i have given same look n feel
     if i delete global nav what will happen
    how will i configure site level permission
    whaw others operation will be done i mean moss ootb features and all
    Please if someone did this then plz let me know

    sudhanshu sharma Do good and cast it into river :)

    Tuesday, May 22, 2012 10:45 AM