Search This Blog

Base Master Page

A base master page called Emag_BaseMasterPage.master has been created for e.magazine.

The base master page includes all the components necessary for a MOSS site to render properly, yet it presents a blank canvas for custom visual design. The default layout and   design elements have been removed from the base master page code.

Components Overview

Before using the base master page, please familiarize yourself with various sections of the base master page code.

  • Required Components
  • Optional Components
  • Hidden Components
Required Components - Accessibility Feature

Several accessibility options are built into the default MOSS code, such as skipping navigation and toggling between flyout menus or text menus.

The code is surrounded by HTML comments. Everything within these comments should be left intact:



<!---- begin ACCESSIBILITY FEATURE ---->
...
<!---- end ACCESSIBILITY FEATURE ---->


 Admin Bar (Site Actions/ Page Editing)

This code allows web authors to edit page content. The code is surrounded by HTML comments. Everything within these comments should be left intact.

<!--begin UPPER BAR for SITE ACTIONS and EDITING ELEMENTS -->
...
<!-- end UPPER BAR for SITE ACTIONS and EDITING ELEMENTS -->





















Required Components - Main Content Area

 This content placeholder corresponds to the content area in page layouts. It is required for the MOSS site to render properly.

The code includes an anchor for skipping to the main content of a page.

<!---- begin MAIN CONTENT AREA ---->
          <A name="mainContent"></A>
          <asp:ContentPlaceHolder id="PlaceHolderMain" runat="server"/>
<!----end MAIN CONTENT AREA ---->


Required Components - Webpart Properties Editor

The <div> tag that controls placement of the Webpart Properties Editor is identified with id="MSO_ContentDiv". Placement may be changed by editing the class "SP_editorPosition" in your stylesheet.


Everything within these comments should be left intact.

<!-- begin EDITOR POSITIONING DIV -->
       <div id="MSO_ContentDiv" runat="server"
         class="SP_editorPosition">&nbsp;</div>
<!-- end EDITOR POSITIONING DIV -->