Adding the quick launch to team site pages

Ever tried to add a new page in a WSS or SharePoint Team Site ?

Well, after you create a new page, using the “Create web part page” wizard:

you probably noticed the following issues:

1. You have to create a document library to store them (unless you save them in “Shared Documents” library, but we wouldn’t want to mix documents and site pages, would we?)

2. They look different from the team site’s home page – where did the quick launch go ?

The solution is quite simple, and there are 2 cases here:

1. If you have MOSS 2007 – All you have to do is to activate the “Office SharePoint Server Publishing” feature for your team site. Once you activate this feature, the team site will have some publising site features: a new “pages” library will be created, and all new created pages will be automatically stored in this library. In addition all pages will display the same “envelope” – including the missing quick launch on the left side of each page.

The only problem with this solution is that now every change you make requires publishing, and this is certainly NOT a natural part of team-site working flow.

2. If you only have WSS installed – in this case you don’t have the “Office SharePoint Server Publishing” feature installed. however, you can change the team site page templates, and have them display the quick launch. This is quite easy to implement, so here it goes:

  • Browse the “C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\1033\STS\DOCTEMP\SMARTPGS” folder on the SharePoint server.
    This folder contains all templates that you see in the “New Web Part Page” wizard:
  • Every page inherits the same team site’s master page, and all of them override this master page’s placeholder tags. This is why the quick launch is not displayed in new pages created in a team site
  • Simply delete the “PlaceHolderLeftNavBar” content tag in the required templates and save the file/s

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: