I am using SharePoint 2010

When I created a New Page called MyNewPage off my sub-site it does not allow me to change the Left Hand Navigation of the new page that was created.


This page normally gets created in the Site Pages library......

Is there a way where I can set a custom left hand navigation per page?

1 Answer 1


The page you've created is probably using the left navigation as defined by the Master Page - so you can't edit it. However, you can 'override' it.

Assuming that you've got the left nav and want to hide it, If you go to design view and hover the mouse over the left navigation it should say something like PlaceHolderLeftNavBar (Master). Go to the menu for that element and select Create Custom Content. This will put an ASP content control into your page - essentially, you're saying "instead of using the Master Page's content for this place holder, use the content defined in my page".

You can then edit the contents of that left navigation content control. You may wish to change the content of a few placeholders.

Alternatively, you may not have the left navigation - in this case your page has probably replaced the left navigation with empty Content controls. Find the PlaceHolderLeftNavBar ASP:Content control and delete it (thus, reverting , and make sure you don't have the #s4-leftpanel style (in the PlaceHolderAdditionalPageHead content control) defined.

Oh, and the other thing you might well need to do is click the "Advance Mode" to edit the page.

  • Hi Andy is possible to insert a Webpart into the left Navigation ?
    – hello B
    Dec 17, 2013 at 17:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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