Skip to main content
 


SharePoint Forum.nl
De Nederlandse gebruikersgroep

Zoeken
Home
Blog
Forum
Begrippenlijst
SharePoint Vacatures (Nieuw!!)
Handleidingen
  
SharePoint Forum.nl > Handleidingen > SharePoint minimale Master Page  

SharePoint minimale Master Page

Wil je zelf gaan desigen in SharePoint 2007? Dan heb je een Master Page nodig. Hieronder vind je de standaard placeholders die je kunt gebruiken in je eigen ontwerp.
 
<%@Master language="C#"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd">
<%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Register Tagprefix="Utilities" Namespace="Microsoft.SharePoint.Utilities" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Import Namespace="Microsoft.SharePoint" %>
<%@ Import Namespace="Microsoft.SharePoint.ApplicationPages" %>
<%@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Register TagPrefix="wssuc" TagName="Welcome" src="_controltemplates/Welcome.ascx" %>
<%@ Register TagPrefix="wssuc" TagName="DesignModeConsole" src="_controltemplates/DesignModeConsole.ascx" %>
<HTML dir="<%$Resources:wss,multipages_direction_dir_value%>" runat="server" xmlns:o="urn:schemas-microsoft-com:office:office" __expr-val-dir="ltr">
<HEAD runat="server">
 <META Name="GENERATOR" Content="Microsoft SharePoint">
 <META Name="progid" Content="SharePoint.WebPartPage.Document">
 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
 <META HTTP-EQUIV="Expires" content="0">
 <SharePoint:RobotsMetaTag runat="server"/>
 <Title ID=onetidTitle><asp:ContentPlaceHolder id=PlaceHolderPageTitle runat="server"/></Title>
 <SharePoint:Theme runat="server"/>
 <SharePoint:ScriptLink language="javascript" name="core.js" Defer="true" runat="server"/>
 <SharePoint:CustomJSUrl runat="server"/>
 <SharePoint:SoapDiscoveryLink runat="server"/>
 <SharePoint:CssLink runat="server"/>
 
 <style type="text/css">
 /**** Overriding styles for branding ~ located in the CSSSTyleLibrary ****/ 
 @import url(/CSSStyleLibrary/name.css);
 </style>
 
 <asp:ContentPlaceHolder id="PlaceHolderAdditionalPageHead" runat="server"/>
 <SharePoint:DelegateControl runat="server" ControlId="AdditionalPageHead" AllowMultipleControls="true"/>
</HEAD>
<BODY scroll="yes" onload="javascript:if (typeof(_spBodyOnLoadWrapper) != 'undefined') _spBodyOnLoadWrapper();">
<form runat="server" onsubmit="return _spFormOnSubmitWrapper();">
<WebPartPages:SPWebPartManager id="m" runat="Server"/>

<!--- --- ---  Top Toolbar --- --- --->
<asp:ContentPlaceHolder id="PlaceHolderGlobalNavigation" runat="server">
 <span id="TurnOnAccessibility" style="display:none">
  <a href="#" class="ms-skip" onclick="SetIsAccessibilityFeatureEnabled(true);UpdateAccessibilityUI();return false;">
  <SharePoint:EncodedLiteral runat="server" text="<%$Resources:wss,master_turnonaccessibility%>" EncodeMethod="HtmlEncode"/></a>
 </span>
 
 <A href="javascript:;" onclick="javascript:this.href='#mainContent';" class="ms-skip" AccessKey="<%$Resources:wss,maincontent_accesskey%>" runat="server">
 <SharePoint:EncodedLiteral runat="server" text="<%$Resources:wss,mainContentLink%>" EncodeMethod="HtmlEncode"/></A>
 
 <span id="TurnOffAccessibility" style="display:none">
  <a href="#" class="ms-acclink" onclick="SetIsAccessibilityFeatureEnabled(false);UpdateAccessibilityUI();return false;">
  <SharePoint:EncodedLiteral runat="server" text="<%$Resources:wss,master_turnoffaccessibility%>" EncodeMethod="HtmlEncode"/></a>
 </span>
 
   <!-- Global Breadcrumb -->
 <asp:ContentPlaceHolder id="PlaceHolderGlobalNavigationSiteMap" runat="server">
  <asp:SiteMapPath SiteMapProvider="SPSiteMapProvider" id="GlobalNavigationSiteMap" RenderCurrentNodeAsLink="true" SkipLinkText="" NodeStyle-CssClass="ms-sitemapdirectional" runat="server"/>
 </asp:ContentPlaceHolder>
 
 <!-- Variations, Welcome Menu, My Site, My Links, Help -->
 <SharePoint:DelegateControl runat="server" ControlId="GlobalSiteLink0"/>
 
 <wssuc:Welcome id="IdWelcome" runat="server" EnableViewState="false">
 </wssuc:Welcome>
 
 <SharePoint:DelegateControl ControlId="GlobalSiteLink1" Scope="Farm" runat="server"/>
 
 <SharePoint:DelegateControl ControlId="GlobalSiteLink2" Scope="Farm" runat="server"/>
 
 <a href="javascript:TopHelpButtonClick('NavBarHelpHome')" AccessKey="<%$Resources:wss,multipages_helplink_accesskey%>" id="TopHelpLink" title="<%$Resources:wss,multipages_helplinkalt_text%>" runat="server"><img align='absmiddle' border=0 src="/_layouts/images/helpicon.gif" alt="<%$Resources:wss,multipages_helplinkalt_text%>" runat="server"></a>
</asp:ContentPlaceHolder>
<!--- --- ---  End of Top Toolbar --- --- --->
  
  
<!--- --- ---  Site Header --- --- --->
<SharePoint:SiteLogoImage id="onetidHeadbnnr0" LogoImageUrl="/_layouts/images/titlegraphic.gif" runat="server"/>
 
<asp:ContentPlaceHolder id="PlaceHolderSiteName" runat="server">
 <SharePoint:SPLinkButton runat="server" NavigateUrl="~site/" id="onetidProjectPropertyTitle">
 <SharePoint:ProjectProperty Property="Title" runat="server" />
 </SharePoint:SPLinkButton>
</asp:ContentPlaceHolder>
<!--- --- ---  End of Site Header --- --- --->

<!--- --- ---  Search --- --- --->
<asp:ContentPlaceHolder id="PlaceHolderSearchArea" runat="server">
 <SharePoint:DelegateControl runat="server" ControlId="SmallSearchInputBox"/>
</asp:ContentPlaceHolder>
<!--- --- ---  End of Search --- --- --->

<!--- --- ---  Horizontal Top Navigation Bar --- --- --->
<asp:ContentPlaceHolder id="PlaceHolderTopNavBar" runat="server">
 <asp:ContentPlaceHolder id="PlaceHolderHorizontalNav" runat="server">
  <SharePoint:AspMenu
    ID="TopNavigationMenu"
    Runat="server"
    DataSourceID="topSiteMap"
    EnableViewState="false"
    AccessKey="<%$Resources:wss,navigation_accesskey%>"
    Orientation="Horizontal"
    StaticDisplayLevels="2"
    MaximumDynamicDisplayLevels="1"
    DynamicHorizontalOffset="0"
    StaticPopoutImageUrl="/_layouts/images/menudark.gif"
    StaticPopoutImageTextFormatString=""
    DynamicHoverStyle-BackColor="#CBE3F0"
    SkipLinkText=""
    StaticSubMenuIndent="0"
    CssClass="ms-topNavContainer">
   <StaticMenuStyle/>
   <StaticMenuItemStyle CssClass="ms-topnav" ItemSpacing="0px"/>
   <StaticSelectedStyle CssClass="ms-topnavselected" />
   <StaticHoverStyle CssClass="ms-topNavHover" />
   <DynamicMenuStyle  BackColor="#F2F3F4" BorderColor="#A7B4CE" BorderWidth="1px"/>
   <DynamicMenuItemStyle CssClass="ms-topNavFlyOuts"/>
   <DynamicHoverStyle CssClass="ms-topNavFlyOutsHover"/>
   <DynamicSelectedStyle CssClass="ms-topNavFlyOutsSelected"/>
  </SharePoint:AspMenu>
  <SharePoint:DelegateControl runat="server" ControlId="TopNavigationDataSource">
   <Template_Controls>
    <asp:SiteMapDataSource
      ShowStartingNode="False"
      SiteMapProvider="SPNavigationProvider"
      id="topSiteMap"
      runat="server"
      StartingNodeUrl="sid:1002"/>
   </Template_Controls>
  </SharePoint:DelegateControl>
 </asp:ContentPlaceHolder>
 <!-- Site Actions Menu -->
 <SharePoint:SiteActions runat="server" AccessKey="<%$Resources:wss,tb_SiteActions_AK%>" id="SiteActionsMenuMain"
 PrefixHtml="&lt;div&gt;&lt;div&gt;"
 SuffixHtml="&lt;/div&gt;&lt;/div&gt;"
 MenuNotVisibleHtml="&amp;nbsp;">
 <CustomTemplate>
 <SharePoint:FeatureMenuTemplate runat="server"
  FeatureScope="Site"
  Location="Microsoft.SharePoint.StandardMenu"
  GroupId="SiteActions"
  UseShortId="true"
  >
  <SharePoint:MenuItemTemplate runat="server" id="MenuItem_Create"
   Text="<%$Resources:wss,viewlsts_pagetitle_create%>"
   Description="<%$Resources:wss,siteactions_createdescription%>"
   ImageUrl="/_layouts/images/Actionscreate.gif"
   MenuGroupId="100"
   Sequence="100"
   UseShortId="true"
   ClientOnClickNavigateUrl="~site/_layouts/create.aspx"
   PermissionsString="ManageLists, ManageSubwebs"
   PermissionMode="Any" />
  <SharePoint:MenuItemTemplate runat="server" id="MenuItem_EditPage"
   Text="<%$Resources:wss,siteactions_editpage%>"
   Description="<%$Resources:wss,siteactions_editpagedescription%>"
   ImageUrl="/_layouts/images/ActionsEditPage.gif"
   MenuGroupId="100"
   Sequence="200"
   ClientOnClickNavigateUrl="javascript:MSOLayout_ChangeLayoutMode(false);"
   />
  <SharePoint:MenuItemTemplate runat="server" id="MenuItem_Settings"
   Text="<%$Resources:wss,settings_pagetitle%>"
   Description="<%$Resources:wss,siteactions_sitesettingsdescription%>"
   ImageUrl="/_layouts/images/ActionsSettings.gif"
   MenuGroupId="100"
   Sequence="300"
   UseShortId="true"
   ClientOnClickNavigateUrl="~site/_layouts/settings.aspx"
   PermissionsString="EnumeratePermissions,ManageWeb,ManageSubwebs,AddAndCustomizePages,ApplyThemeAndBorder,ManageAlerts,ManageLists,ViewUsageData"
   PermissionMode="Any" />
 </SharePoint:FeatureMenuTemplate>
 </CustomTemplate>
 </SharePoint:SiteActions>
</asp:ContentPlaceHolder>
<!--- --- ---  End of Horizontal Top Navigation Bar --- --- --->

<!--- --- --- Edit Consoles --- --- --->
<asp:ContentPlaceHolder ID="WSSDesignConsole" runat="server">
 <wssuc:DesignModeConsole id="IdDesignModeConsole" runat="server"/>
</asp:ContentPlaceHolder>
<asp:ContentPlaceHolder ID="SPNavigation" runat="server">
 <SharePoint:DelegateControl runat="server" ControlId="PublishingConsole"
    PrefixHtml="&lt;tr&gt;&lt;td colspan=&quot;4&quot; id=&quot;mpdmconsole&quot; class=&quot;ms-consolemptablerow&quot;&gt;"
    SuffixHtml="&lt;/td&gt;&lt;/tr&gt;">
 </SharePoint:DelegateControl>
</asp:ContentPlaceHolder>
<!--- --- --- End of Edit Consoles --- --- --->

<!--- --- --- Page Header --- --- --->
<asp:ContentPlaceHolder id="PlaceHolderPageImage" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderTitleLeftBorder" runat="server"/>
<!--- Breadcrumb --->
<asp:ContentPlaceHolder id="PlaceHolderTitleBreadcrumb" runat="server">
 <asp:SiteMapPath SiteMapProvider="SPContentMapProvider" id="ContentMap" SkipLinkText="" NodeStyle-CssClass="ms-sitemapdirectional" runat="server"/> &nbsp;
</asp:ContentPlaceHolder>
<!--- Page Title - leave wrapped in table cell in order to show on sub pages and hide on home page -->
<table>
 <tr>
  <td height=100% valign=top ID=onetidPageTitle class="ms-pagetitle">
    <h2 class="ms-pagetitle">
   <asp:ContentPlaceHolder id="PlaceHolderPageTitleInTitleArea" runat="server" />
    </h2>
  </td>
 </tr>
</table>
<!-- Mini Console - supplementary buttons for Site Map -->
<asp:ContentPlaceHolder id="PlaceHolderMiniConsole" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderTitleRightMargin" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderTitleAreaSeparator" runat="server"/>
<!--- --- --- End of Page Header --- --- --->

<!--- --- ---  Left Navigation Bar --- --- --->
<asp:ContentPlaceHolder id="PlaceHolderLeftNavBarDataSource" runat="server" />
<!-- Calendar -->
<asp:ContentPlaceHolder id="PlaceHolderCalendarNavigator" runat="server" />
<asp:ContentPlaceHolder id="PlaceHolderLeftNavBarTop" runat="server"/>
<!-- Quick Launch -->
<asp:ContentPlaceHolder id="PlaceHolderLeftNavBar" runat="server">
 <!-- View All Site Content -->
 <label class="ms-hidden"><SharePoint:EncodedLiteral runat="server" text="<%$Resources:wss,quiklnch_pagetitle%>" EncodeMethod="HtmlEncode"/></label>
 <Sharepoint:SPSecurityTrimmedControl runat="server" PermissionsString="ViewFormPages">
  <SharePoint:SPLinkButton id="idNavLinkViewAll" runat="server" NavigateUrl="~site/_layouts/viewlsts.aspx" Text="<%$Resources:wss,quiklnch_allcontent%>" AccessKey="<%$Resources:wss,quiklnch_allcontent_AK%>"/></div>
 </SharePoint:SPSecurityTrimmedControl>
   
 <!-- Quick Launch Items -->
 <Sharepoint:SPNavigationManager
 id="QuickLaunchNavigationManager"
 runat="server"
 QuickLaunchControlId="QuickLaunchMenu"
 ContainedControl="QuickLaunch"
 EnableViewState="false">
  <SharePoint:DelegateControl runat="server"
   ControlId="QuickLaunchDataSource">
   <Template_Controls>
   <asp:SiteMapDataSource
   SiteMapProvider="SPNavigationProvider"
   ShowStartingNode="False"
   id="QuickLaunchSiteMap"
   StartingNodeUrl="sid:1025"
   runat="server"
   />
   </Template_Controls>
  </SharePoint:DelegateControl>
  <SharePoint:AspMenu
  id="QuickLaunchMenu"
  DataSourceId="QuickLaunchSiteMap"
  runat="server"
  Orientation="Vertical"
  StaticDisplayLevels="2"
  ItemWrap="true"
  MaximumDynamicDisplayLevels="0"
  StaticSubMenuIndent="0"
  SkipLinkText=""
  >
  <LevelMenuItemStyles>
   <asp:MenuItemStyle CssClass="ms-navheader"/>
   <asp:MenuItemStyle CssClass="ms-navitem"/>
  </LevelMenuItemStyles>
  <LevelSubMenuStyles>
   <asp:SubMenuStyle CssClass="ms-navSubMenu1"/>
   <asp:SubMenuStyle CssClass="ms-navSubMenu2"/>
  </LevelSubMenuStyles>
  <LevelSelectedStyles>
   <asp:MenuItemStyle CssClass="ms-selectednavheader"/>
   <asp:MenuItemStyle CssClass="ms-selectednav"/>
  </LevelSelectedStyles>
  </SharePoint:AspMenu>
 </Sharepoint:SPNavigationManager>
 <!--- Tree View ---> 
 <Sharepoint:SPNavigationManager
  id="TreeViewNavigationManager"
  runat="server"
  ContainedControl="TreeView">
  <SharePoint:SPLinkButton runat="server" NavigateUrl="~site/_layouts/viewlsts.aspx" id="idNavLinkSiteHierarchy" Text="<%$Resources:wss,treeview_header%>" AccessKey="<%$Resources:wss,quiklnch_allcontent_AK%>"/>
  <SharePoint:SPHierarchyDataSourceControl
   runat="server"
   id="TreeViewDataSource"
   RootContextObject="Web"
   IncludeDiscussionFolders="true"
  />
  <SharePoint:SPRememberScroll runat="server" id="TreeViewRememberScroll" onscroll="javascript:_spRecordScrollPositions(this);" Style="overflow: auto;height: 400px;width: 150px; ">
  <Sharepoint:SPTreeView
   id="WebTreeView"
   runat="server"
   ShowLines="false"
   DataSourceId="TreeViewDataSource"
   ExpandDepth="0"
   SelectedNodeStyle-CssClass="ms-tvselected"
   NodeStyle-CssClass="ms-navitem"
   NodeStyle-HorizontalPadding="2"
   SkipLinkText=""
   NodeIndent="12"
   ExpandImageUrl="/_layouts/images/tvplus.gif"
   CollapseImageUrl="/_layouts/images/tvminus.gif"
   NoExpandImageUrl="/_layouts/images/tvblank.gif"
  >
  </Sharepoint:SPTreeView>
  </Sharepoint:SPRememberScroll>
 </Sharepoint:SPNavigationManager>
 
 <!-- Recycle Bin -->
 <SharePoint:SPLinkButton runat="server" NavigateUrl="~site/_layouts/recyclebin.aspx" id="idNavLinkRecycleBin" ImageUrl="/_layouts/images/recycbin.gif" Text="<%$Resources:wss,StsDefault_RecycleBin%>" PermissionsString="DeleteListItems"/>
</asp:ContentPlaceHolder>
<!--- --- ---  End of Left Navigation Bar --- --- --->

<asp:ContentPlaceHolder id="PlaceHolderLeftActions" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderNavSpacer" runat="server"><IMG SRC="/_layouts/images/blank.gif" width=138 height=1 alt=""></asp:ContentPlaceholder>
<asp:ContentPlaceHolder id="PlaceHolderLeftNavBarBorder" runat="server"></asp:ContentPlaceHolder>
<asp:ContentPlaceHolder id="PlaceHolderBodyLeftBorder" runat="server"/>

<!--- --- ---  Page Content --- --- --->
<PlaceHolder id="MSO_ContentDiv" runat="server">
 <table id="MSO_ContentTable" width=100% height="100%" border="0" cellspacing="0" cellpadding="0" class="ms-propertysheet">
   <tr>
   <td class='ms-bodyareaframe' valign="top" height="100%">
     <A name="mainContent"></A>
   <asp:ContentPlaceHolder id="PlaceHolderPageDescription" runat="server"/>
   <asp:ContentPlaceHolder id="PlaceHolderMain" runat="server">
   </asp:ContentPlaceHolder>
   </td>
   </tr>
 </table>
</PlaceHolder>
<!--- --- ---  End of Page Content --- --- --->

<asp:ContentPlaceHolder id="PlaceHolderBodyRightMargin" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderFormDigest" runat="server">
 <SharePoint:FormDigest runat=server/>
</asp:ContentPlaceHolder>
<input type="text" name="__spDummyText1" style="display:none;" size=1/>
<input type="text" name="__spDummyText2" style="display:none;" size=1/>
</form>
<asp:ContentPlaceHolder id="PlaceHolderUtilityContent" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderBodyAreaClass" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderTitleAreaClass" runat="server"/>

<!--- --- ---  Hidden Placeholders --- --- --->
<asp:Panel visible="false" runat="server">
<!-- Place unused Content Placeholders here -->
</asp:Panel>
<!--- --- ---  End of Hidden Placeholders --- --- --->
</BODY>
</HTML>
 
Plak de bovenstaande code in een default.master bijvoorbeeld en design rondom de placeholders.
 

Last modified at 16-2-2010 21:32  by SharePointForum 
Copyright© 2009 - 2011 SharePointForum.nl | Adverteren | Disclaimer | Contact