Como a: criar uma página mestra mínimo
mestre páginas . Um página mestra contém referências a elementos que você pode compartilhar entre múltiplo páginas em um site ossossshort O Office SharePoint Server 2007, such as navegação, controles pesquisa, controles logon e imagens faixa. Um página mestra também podem conter a folha de estilo em cascata (folhas de estilo em cascata) e ECMAScript (JScript, JavaScript) faz referência que definem o aspecto geral e sensação de seu site. Normalmente, cada site ? e, portanto, cada página ? no seu site coleção usa o mesmo página mestra para apresentar uma consistente experiência usuário entre a coleção site inteiro. Dependendo das suas necessidades, você pode usar um página mestra diferentes para um ou todos os sites na hierarquia seu site para distinguir os vários áreas de seu portal. Uma das tarefas primeira que você deve completo ao configurar um site Microsoft Office do SharePoint Server 2007 ossossversion12 é criar um ou mais
Galeria da Página Mestra
Quando você configurar uma coleção site no O Office SharePoint Server 2007, o sistema cria uma galeria página mestra que contém todos o mestre páginas e layouts página para essa coleção site. Se a coleção site usa modelos o portal de publicação ou portal de colaboração, da Galeria página mestra inclui mestre várias páginas que são fornecidos com O Office SharePoint Server 2007, como BlueBand.master. These master pages are located in the path C:\Program%20Files\Common%20Files\Microsoft%20Shared\web%20server%20extensions\12\TEMPLATE\FEATURES\PublishingLayouts\MasterPages\
, with other example .master
pages. Você pode usar qualquer um desses mestre páginas à medida que eles são, ou você pode personalizá-los completamente para criar exclusivo de identificação de marca para seu site.
Por que inicia com um mínimo de página mestra
Creating and completing a master page to begin your SharePoint site customization takes planning and time. Se possível, você desejar para evitar ter que reescrever ou voltar fora codificar desnecessários no seu página mestra. Este tópico mostra como criar um Mínima página mestra que inclui apenas a funcionalidade mínima que O Office SharePoint Server 2007 requer para que você tenha uma plataforma estável no qual a compilar seu próprio mestre páginas. Criar um página mestra mínima pode ajudá-lo a evitar o demorado processo de fazendo codificar out of uma página .master
preexistente such as BlueBand.master ou removendo a funcionalidade e compilação, em seguida, ele voltar na quando sua personalização precisa alteração novamente.
Dica
Este tópico oferece suporte usando a página mestra mínimo descrito como uma página mestra de sites em O Office SharePoint Server 2007.Ele não suporte usando o Minimal Master Page descrito neste tópico como um System Master Page em O Office SharePoint Server 2007.Usar este de conteúdo com Windows SharePoint Services 3.0 não é com suporte explicitamente.
Naturalmente, você pode criar um página mestra a partir do zero. No entanto, geralmente, não recomendamos isso porque um realmente vazio página mestra não inclui todos o de conteúdo espaços reservados que o modelo página O Office SharePoint Server 2007 ossossshort precisa trabalho corretamente.
Codificar o exemplo no seguinte procedimento inclui apenas o que o modelo página O Office SharePoint Server 2007 ossossshort requer ? de conteúdo necessário espaços reservados e controles para trabalho com layouts de página incluídos na instalação O Office SharePoint Server 2007 ossossshort usar como padrão. O Office SharePoint Server 2007 requer um página mestra que inclui um título, identificação de marca, funcionalidade logon, funcionalidade pesquisa, funcionalidade breadcrumb e básicos elementos estruturais such as áreas página, separadores, bordas, consoles e espaços reservados descrição.
O seguinte procedimento usa O Office SharePoint Designer 2007 como o ambiente de design página mestra. No entanto, você pode usar um editor de texto, um editor da Web such as Microsoft Office do SharePoint Designer 2007 ou uma ambiente de desenvolvimento integrado (IDE) such as Microsoft Visual Studio 2005 para criar um página mestra.
O mestre páginas incluídas O Office SharePoint Server 2007 se baseiam o SPWeb.CustomMasterUrl SPWeb classe em SPWeb Windows SharePoint Services SPWeb.CustomMasterUrl.
Para criar um página mestra mínima
Abrir O SharePoint Designer.
O arquivo menu, clique em nova , apontar para SharePoint Content e, em seguida, clique o guia da página.
Clique duas vezes em página mestra para criar um novo página mestra.
Clique em Design a apresentação a página mestra na exibição design. Você verá cabeçalho e esquerda áreas da margem e de conteúdo vários espaços reservados na página mestra.
Clique em código a apresentação a página mestra na exibição codificar.
Copie o seguinte codificar na página mestra.
<%-- Identifies this page as a .master page written in Microsoft Visual C# and registers tag prefixes, namespaces, assemblies, and controls. --%> <%@ Master language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%@ Import Namespace="Microsoft.SharePoint" %> <%@ Register Tagprefix="SPSWC" Namespace="Microsoft.SharePoint.Portal.WebControls" Assembly="Microsoft.SharePoint.Portal, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Register Tagprefix="PublishingWebControls" Namespace="Microsoft.SharePoint.Publishing.WebControls" Assembly="Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Register Tagprefix="PublishingNavigation" Namespace="Microsoft.SharePoint.Publishing.Navigation" Assembly="Microsoft.SharePoint.Publishing, 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" %> <%@ Register TagPrefix="PublishingVariations" Tagname="VariationsLabelMenu" src="~/_controltemplates/VariationsLabelMenu.ascx" %> <%@ Register Tagprefix="PublishingConsole" Tagname="Console" src="~/_controltemplates/PublishingConsole.ascx" %> <%@ Register TagPrefix="PublishingSiteAction" Tagname="SiteActionMenu" src="~/_controltemplates/PublishingActionMenu.ascx" %> <%-- Uses the Microsoft Office namespace and schema. --%> <html> <WebPartPages:SPWebPartManager runat="server"/> <SharePoint:RobotsMetaTag runat="server"/> <%-- The head section includes a content placeholder for the page title and links to CSS and ECMAScript (JScript, JavaScript) files that run on the server. --%> <head runat="server"> <asp:ContentPlaceHolder runat="server" id="head"> <title> <asp:ContentPlaceHolder id="PlaceHolderPageTitle" runat="server" /> </title> </asp:ContentPlaceHolder> <Sharepoint:CssLink runat="server"/> <asp:ContentPlaceHolder id="PlaceHolderAdditionalPageHead" runat="server" /> </head> <%-- When loading the body of the .master page, SharePoint Server 2007 also loads the SpBodyOnLoadWrapper class. This class handles .js calls for the master page. --%> <body onload="javascript:_spBodyOnLoadWrapper();"> <%-- The SPWebPartManager manages all of the Web part controls, functionality, and events that occur on a Web page. --%> <form runat="server" onsubmit="return _spFormOnSubmitWrapper();"> <wssuc:Welcome id="explitLogout" runat="server"/> <PublishingSiteAction:SiteActionMenu runat="server"/> <PublishingWebControls:AuthoringContainer id="authoringcontrols" runat="server"> <PublishingConsole:Console runat="server" /> </PublishingWebControls:AuthoringContainer> <%-- The PlaceHolderMain content placeholder defines where to place the page content for all the content from the page layout. The page layout can overwrite any content placeholder from the master page. Example: The PlaceHolderLeftNavBar can overwrite the left navigation bar. --%> <asp:ContentPlaceHolder id="PlaceHolderMain" runat="server" /> <asp:Panel visible="false" runat="server"> <%-- These ContentPlaceHolders ensure all default SharePoint Server pages render with this master page. If the system master page is set to any default master page, the only content placeholders required are those that are overridden by your page layouts. --%> <asp:ContentPlaceHolder id="PlaceHolderSearchArea" runat="server"/> <asp:ContentPlaceHolder id="PlaceHolderTitleBreadcrumb" runat="server"/> <asp:ContentPlaceHolder id="PlaceHolderPageTitleInTitleArea" runat="server"/> <asp:ContentPlaceHolder id="PlaceHolderLeftNavBar" runat="server"/> <asp:ContentPlaceHolder ID="PlaceHolderPageImage" runat="server"/> <asp:ContentPlaceHolder ID="PlaceHolderBodyLeftBorder" runat="server"/> <asp:ContentPlaceHolder ID="PlaceHolderNavSpacer" runat="server"/> <asp:ContentPlaceHolder ID="PlaceHolderTitleLeftBorder" runat="server"/> <asp:ContentPlaceHolder ID="PlaceHolderTitleAreaSeparator" runat="server"/> <asp:ContentPlaceHolder ID="PlaceHolderMiniConsole" runat="server"/> <asp:ContentPlaceHolder id="PlaceHolderCalendarNavigator" runat ="server" /> <asp:ContentPlaceHolder id="PlaceHolderLeftActions" runat ="server"/> <asp:ContentPlaceHolder id="PlaceHolderPageDescription" runat ="server"/> <asp:ContentPlaceHolder id="PlaceHolderBodyAreaClass" runat ="server"/> <asp:ContentPlaceHolder id="PlaceHolderTitleAreaClass" runat ="server"/> <asp:ContentPlaceHolder id="PlaceHolderBodyRightMargin" runat="server" /> </asp:Panel> </form> </body> </html>
O arquivo menu, clique em Salvar como , fornecer um exclusivo nome arquivo com a extensão
.master
mestre e, em seguida, salvar o arquivo à Galeria de página mestra (/_catalogs/masterpage
) na coleção seu site.