One of the problems in SharePoint is fitting all the information you want on a page without crowding or scrolling sideways. Horizontal space on the Home page is the most valuable real estate, and SharePoint eats up a whole column just for the Quick Launch navigation. The most common way to buy more space is to use one of the MOSS publishing page templates or to add the following CSS to the page using a Content Editor Web part:
<style>
.ms-nav{display:none;}
</style>
That's actually the CSS that the publishing pages use to turn off the Quick Launch. There are two problems with this, though:
- Sometimes it's nice to have the Quick Launch available (especially for the View All Site Content link)
- The setting only applies to one page at a time
It would be great if the user could turn the Quick Launch on or off at will, and if that setting automatically applied to all pages. That's why I created the Dynamic Quick Launch master page. if you've visited the SharePoint Workshop, you've seen it in action:
Voila! You get back the space without losing the navigation. The really nice thing about it is that the setting will persist across all pages that use the master page - that's why I put it in the master page rather than writing a separate web part. Try it out by downloading it from here: http://community.bamboosolutions.com/media/p/5327.aspx
And let me know what you think!
Posted
Sep 26 2008, 01:42 PM
by
jeff.webb