Here Quick Launch Bar, Quick Launch Bar. Here Quick Launch Bar. Now where could it have gone????

Where did that trusty Quick Launch Bar disappear to?  Last time I remember, left it right here -

Has this happened to you?  Have you searched high and low looking for some mystery setting in the Web Part Pages to display it?  I know I have.  Well let me tell you how to get it back, then how you can fix it so it appears for all newly created Web Part Pages in the future. 

How to fix existing Web Part Pages to display the Quick Launch Bar

  1. Open SharePoint Designer 2007 and open your SharePoint site.
  2. Locate and open the existing Web Part Page and switch to Code view.
  3. Search for, and delete the following lines of code -

    <asp:Content ContentPlaceHolderId="PlaceHolderPageImage" runat="server"></asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderLeftNavBar" runat="server"></asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderNavSpacer" runat="server"></asp:Content>

    Notice that they are all next to each other, so if you find one, you can find the other 2 easily.
  4. Save the file.  Now you will see the Quick Launch Bar on that particular Web Part Page.

  5. Repeat steps 1 through 4 for each existing Web Part Page you want to display the quick launch bar on.

How to update the base Web Part Pages' template for all future created pages

NOTE:  The following steps describe how you can modify a default system file in the 12 hive.  This change can be potentially overwritten by any patches or upgrades to SharePoint.  In a future blog I will discuss how you can create a custom site definition to remove the chance of this occurring.  Also note changes made below is a global change and will affect all sites in that give site definition.

  1. On your SharePoint server, go to the 12 hive (C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\). 
  2. Navigate to the document templates of the site definition for the sites currently deployed in your SharePoint environment.  In this article, we are referencing the English Team Site definition (C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\1033\STS\DOCTEMP\).
  3. Open the folder SMARTPGS.  Here there are 8 aspx pages and one htm page.  Notice that the order of the aspx pages, matches the order found in New Web Part Page form in SharePoint.  For example spstd1.aspx maps to the page layout Full Page, Vertical and spstd2.aspx maps to the page layout Header, Left Column, Body and so on.
  4. Open the aspx page you want to always display the Quck Lauch Bar on, in Notepad.exe.
  5. Search for, and delete the following lines of code -

    <asp:Content ContentPlaceHolderId="PlaceHolderPageImage" runat="server"></asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderLeftNavBar" runat="server"></asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderNavSpacer" runat="server"></asp:Content>

    Notice that they are all next to each other, so if you find one, you can find the other 2 easily.
  6. Save the file.  Repeat step 4 for each Web Part Page layout you want to display the Quick Launch Bar on.
  7. All future created Web Part Pages will now show the Quick Launch Bar.

 In future blogs, I will discuss how you can

  • Create a custom site definition so patches and upgrades do not overwrite your changes.
  • Create your own custom Web Part Page layouts.
  • Control which Web Part Page layouts are availaible to the end user when they create a new Web Part Page.

Posted Apr 30 2008, 09:21 AM by Jeff Kozloff

Comments

Bamboo Nation - Excellent SharePoint Posts « The WorkerThread Blog wrote Bamboo Nation - Excellent SharePoint Posts &laquo; The WorkerThread Blog
on Sat, May 17 2008 9:00 AM

Pingback from  Bamboo Nation - Excellent SharePoint Posts &laquo; The WorkerThread Blog

Christian Brix » Blog Archive » Webpartseiten mit Quicklaunch-Men?? wrote Christian Brix &raquo; Blog Archive &raquo; Webpartseiten mit Quicklaunch-Men??
on Thu, Aug 21 2008 5:35 AM

Pingback from  Christian Brix  » Blog Archive   » Webpartseiten mit Quicklaunch-Men??

Lindsay wrote re: Here Quick Launch Bar, Quick Launch Bar. Here Quick Launch Bar. Now where could it have gone????
on Mon, Dec 1 2008 2:39 PM

Great topic - I especially LOVE the title.  For some odd reason, the pictures aren't showing.  Is it just me?  If not, can you fix?

Jeff Kozloff wrote re: Here Quick Launch Bar, Quick Launch Bar. Here Quick Launch Bar. Now where could it have gone????
on Mon, Dec 1 2008 2:48 PM

Hello Lindsay,

Thank you for your interest in my post.  We recently moved to a new platform for the program we use to host Bamboo Nation, and unfortunately images were affected.  We hope to resolve this in the next day or 2.

About Jeff Kozloff

Jeff originally joined Bamboo Solutions in June of 1999 as a part-time Test Engineer (basically a gopher). He continued with Bamboo as a part time tester while obtaining my Bachelors of Science in Computer Science degree at Longwood University. Upon graduation in 2004, Jeff accepted a full time position at Bamboo as a Helpdesk Specialist and became Manager of the Helpdesk team in 2006. In October of 2007 until present, Jeff took a role as Project Manager in the Solution group bringing his in depth technical knoweldge of SP to Bamboo's customers.

Bamboo Solutions Corporation, 2002-2009