Returning the Quick Launch Bar to Web Part Pages in a Web Part Library

While this post got me on the right track, it was the combination of the post and the other readers comments that gave me everything I needed to post this for you (and myself).


When you create a web part library and create new webpart pages in it, the Quick Launch Bar is disabled (gone) by default.  Seems a strange choice for a default webpage but alas, I don’t get to make those decisions for Microsoft.


So, here’s the process, for getting the Quick Launch back (and having it sized properly).


1. Create your webpart Page




2. Note you have no Quick Launch

By the way, to have the Quick Launch appear as a default, you could modify the master at .12TEMPLATE1036STSDOCTEMPSMARTPGSspstdX.aspx




3. Open the page in SharePoint Designer




4. Remove the following placeholders from within SharePoint Designer (in code view) from your webpart page

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

Note you will want to REMOVE these lines, not comment them out () or you’ll get the following:


An error occurred during the processing of . Only Content controls are allowed directly in a content page that contains Content controls.


5. Accept the page modification warning




6. See your new page, with the Quick Launch (tada!)