How do I create a fixed width or fluid width master in sharepoint in SharePoint Server Design and Customization  
 |  Edit my Profile  |  Help
 
     
  
 
 
 
OvernightGeek 1/14/2008 1:20 PM PST
  Question
  I'm redesigning in Sharepoint - I have no problem with CSS designs, but this
is my first time in Sharepoint.

I need to take a master page and change it from auto width to either fixed
width or at least a fluid width (with min and max).

Also, is there someway to create a drop down nav bar that is not dynamic
from the site layout? I'm trying to simplify the site. There will lots of
users with rights to create new pages. A dynamic nav bar would be a
nightmare.

No clue where to begin.
 
  Was this post helpful to you?  
 
 
  Reply | Print post   TopTop  
 
 
 
 
Liam Cleary [MOSS MVP]  1/16/2008 8:16 AM PST
  Answer
  Hi,
You can easily recreate the master page and use whatever mechanism you
want, <TABLE> or <DIV> tags to create the width and height you want. Best
approach would be to take the base master page that Heather has created and
write your html layout around the placeholders.

http://www.heathersolomon.com/blog/archive/2007/01/26/6153.aspx

The top navigation can be changed as well, this currently inherits from the
SiteMapProvider. This can be changed to use the SiteXMLProvider, allowing
you to have "sitemap" xml file and redraw the menu items as you want them.
This means the navigational changes become a manual process but works like a
treat.

Liam


"OvernightGeek" <OvernightGeek@discussions.microsoft.com> wrote in message
news:5E887362-B8DC-4E17-ABE6-C59467F499AD@microsoft.com...
> I'm redesigning in Sharepoint - I have no problem with CSS designs, but
> this
> is my first time in Sharepoint.
>
> I need to take a master page and change it from auto width to either fixed
> width or at least a fluid width (with min and max).
>
> Also, is there someway to create a drop down nav bar that is not dynamic
> from the site layout? I'm trying to simplify the site. There will lots of
> users with rights to create new pages. A dynamic nav bar would be a
> nightmare.
>
> No clue where to begin.
 
  Was this post helpful to you?  
 
 
  Reply | Print post   TopTop  
 
 
 
 
John 7/21/2008 10:25 AM PST
   
 

"Liam Cleary [MOSS MVP]" wrote:

> Hi,
> You can easily recreate the master page and use whatever mechanism you
> want, <TABLE> or <DIV> tags to create the width and height you want.

You can't just change the width on the <TABLE> tag. It appears to work,
until the first time a user tries to use the "Modify Shared Web Part" command
on your site. Then things break. I need this fixed width question answered
as well.
 
  Was this post helpful to you?  
 
 
  Reply | Print post   TopTop  
 
 
 
 
darrel 1/17/2008 7:07 AM PST
   
  > I have no problem with CSS designs

You may not, but MOSS/Sharepoint certainly does.

> If you want to stay sane, forget CSS-P with MOSS. Stick with tables.
> Also, is there someway to create a drop down nav bar that is not dynamic
> from the site layout? I'm trying to simplify the site. There will lots of
> users with rights to create new pages. A dynamic nav bar would be a
> nightmare.

The navigation in MOSS is what-you-see-is-what-you-get. And, yea, what you
get sucks.

So, if you want to build your own navigation, you'll need ot develope your
own web parts for it.

We've done a pseudo-custom navigation system using the dataview web parts.
We manually populate a list in the top level site and then transform that
into a menu via XSLT.

It's not perfect, as we can't maintain any state (ie, highlighting the
current page) but it was quick and easy compared to building our own custom
navigation system.

Also, keep in mind that you CAN manually edit the navigation bar built in to
MOSS. By default, each new page is added to your menu, but you can go in and
manually hide that page after it's made.

-Darrel


 
  Was this post helpful to you?  
 
 
  Reply | Print post   TopTop  
 
 
  Return to Microsoft Communities  Notify me of replies