No Left Navigation when new web part pages are created in sharepoint

No Left Navigation when new web part pages are created in sharepoint

Creating web part pages or basic pages on the fly in sharepoint is pretty easy just with a click of a button
But here comes a little set back you won't get to see the left navigation menu when you view the page

But here comes a solution for this you will notice that the page's layout  and design are all inherited  from the master page
but the side navigation is not.

The cause i reckon is the left side navigation is defined in the Master Page in the "PlaceHolderLeftNavBar" content place holder and templates for Web Part Pages shipped with SharePoint are overriding this content place holder and delete its content. 

The solution for this is to change the page so it will not override the menu place holder, but inherite it from the Master Page. The place holders we are interested in are:
"PlaceHolderLeftNavBar" and "PlaceHolderNavSpacer". 

Start by opening the Sharepoint Designer

    Open the web part page you want to add the menu to. 
    In Code view - Look for the following lines and delete them:
      <asp:Content ContentPlaceHolderId="PlaceHolderLeftNavBar" runat="server"></asp:Content>
      and
      <asp:Content ContentPlaceHolderId="PlaceHolderNavSpacer" runat="server"></asp:Content> 
     Save the file. You will get a warning saying you are about to customize the page .Just go ahead.
Hope that svaes time.

This article is part of the GWB Archives. Original Author: Patrick.O. Ige

New on Geeks with Blogs

  • We Won The One Award I Actually Care About

    Full Scale made the Inc. 5000 for the fifth year straight, the 12th listing across my three companies. Here is why the one award you cannot buy is worth stopping for.

  • Your Customers Build the Features Now

    I let a tool I liked sit dead for a year rather than build the features I wanted. An MCP server meant I never had to, and your customers can do the same to your product.

  • Get the Size of a Directory in Linux the Easy Way

    du -sh for the quick answer, ncdu for the cleanup, df for the disk itself: every command for checking directory size in Linux, plus why du and df never agree.

  • Vim Search and Replace: The Ultimate Guide

    One :%s command replaces every match in a file before a find dialog would even open. The Vim substitute patterns worth the muscle memory: flags, ranges, capture groups, and multi-file edits.