SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Now we have a scenario here where we are migrating from 2007 to 2010. Our client had been using a custom left navigation but that is no longer functional. I want to build a navigation like the shown below. The site collection is of publishing one.

In the left navigation, I want show subsites under a specific site like:

enter image description here

"Careers" has subsite "Local Contacts". Local Contacts has subsites "Austria" "Finland" and so on...

And if we go to Austria -> it has its' own subsites like

enter image description here

How can I develop such a navigation using a control or an out of the box way in SharePoint 2010.

The referenced navigation can also be seens at the following web:

share|improve this question
up vote 0 down vote accepted

You have to consider that :

  1. Quick Launch out-of-the-box only supports maximum 2 levels. 1st link from Arsalan is actually replacing the navigation with a custom control - viable solution.
  2. Only Top-Level navigation allows multiple-levels - but you need to configure it properly.

Both these menus however rely on the an ASp:MENU control linked to a Navigation Provider (read here for more about these or

As a simplest alternative (no actual code required - but a change in the Master page), you could actually consider using the ASP:MENU control (just as SharePoint does) and specify it's ID to point to the Global Navigation provider, and change menu Orientation to Vertical, see here

In the default master page there are 2 places where you can find these.

share|improve this answer
thank for your reply but I don't wanna show the top navigation as quick launch. I want to display site-- subsites navigation – Geek Jan 11 '13 at 15:32
The top navigation does actually just that, as the Quick launch, however the difference is in the Context which one chooses to display. So, yes, top-navigation shows Site > Sub-Site hierarchy. – Marius Constantinescu - MVP Jan 11 '13 at 19:00


You can use CSS and JavaScript to customize the left navigation or make a Visual Web Part and place on Left Web Part Zone!

Here are some tutorials to start:
How To Customize Current Navigation (Left Navigation) in SharePoint 2010 To Show Multiple Levels?
Expanding and collapsing the left navigation in SharePoint 2010

Top Navigation - Hierarchy based Navigation

share|improve this answer
will it work for publishing sites? – Geek Jan 11 '13 at 15:34
Yes it should work for publishing sites as well – Arsalan Adam Khatri Jan 11 '13 at 19:00

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.