¿Blueglassband.master en WSS?

Como muchos sabrán, este tipo de MasterPage (“BlueGlassBand”) pertenecen a un conjunto de características de publicación de MOSS, (pertenecientes a la .dll “Microsoft.SharePoint.Publishing.dll”), por lo cual, al trabajar con WSS no tenemos acceso a esta… =(

Lo ideal en estos casos es crear nuestra MasterPage personalizada… pero ¿cómo?, gracias a la Magia de Internet, tenemos acceso a la “Minimal MasterPage”, pero muchas de estas contienen controles de MOSS que el WSS no funcionan, o simplemente no es una gran guía para trabajar este tipo de páginas.

Acá les dejo un ejemplo de MasterPage que nos ayudará mucho para este tipo de proyectos, espero les sirva!.

masterpage
————————————————————————————————————————————————-

<%@Master language=”C#”%>

<%@ 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:CssLink runat=”server”/>

<SharePoint:Theme runat=”server”/>

<SharePoint:ScriptLink language=”javascript” name=”core.js” Defer=”true” runat=”server”/>

<SharePoint:CustomJSUrl runat=”server”/>

<SharePoint:SoapDiscoveryLink runat=”server”/>

<asp:ContentPlaceHolder id=”PlaceHolderAdditionalPageHead” runat=”server”/>

<SharePoint:DelegateControl runat=”server” ControlId=”AdditionalPageHead” AllowMultipleControls=”true”/>

<style type=”text/css”>

.style1 {

border-style: solid;

border-color: #4aaafe;

background-color: #4aaafe;

}

</style>

</HEAD>

<BODY scroll=”yes” onload=”javascript:if (typeof(_spBodyOnLoadWrapper) != ‘undefined’) _spBodyOnLoadWrapper();”>

<form runat=”server” onsubmit=”return _spFormOnSubmitWrapper();”>

<WebPartPages:SPWebPartManager runat=”server” id=”WebPartManager”></WebPartPages:SPWebPartManager>

<!–<WebPartPages:SPWebPartManager id=”m” runat=”Server”/>–>

<table cellpadding=”0″ cellspacing=”0″ border=”0″ width=”100%” style=”margin:0px; height: 38%;”>

<tr id=”top-bar” height=”20px” style=”text-align:right”>

<td style=”width: 79px”>

&nbsp;</td>

<td style=”width: 605px”>

<table cellpadding=”0″ cellspacing=”0″ border=”0″ style=”margin:0px; background-color:#FFFFFF; border-bottom:solid 1px white; height: 33%; width: 103%;”>

<tr>

<td>&nbsp;</td>

<td style=”width:250px; text-align:right;”>

<wssuc:Welcome id=”IdWelcome” runat=”server” EnableViewState=”false”></wssuc:Welcome>

</td>

</tr>

</table>

</td>

<td>

&nbsp;</td>

</tr>

<tr id=”banner” height=”80px”>

<td style=”width: 79px”>

&nbsp;</td>

<td style=”width: 605px”>

<table cellpadding=”0″ cellspacing=”0″ border=”0″ height=”100%” style=”background-color:#515151; width: 103%;”>

<tr>

<td style=”width:50%; text-align:right; padding-right:5px;”>

&nbsp;</td>

<td style=”width:50%; text-align:right; padding-right:5px;”>

<asp:ContentPlaceHolder id=”PlaceHolderSearchArea” runat=”server”>

<SharePoint:DelegateControl runat=”server” ControlId=”SmallSearchInputBox” id=”DelegateControl1″/>

</asp:ContentPlaceHolder>

</td>

</tr>

</table>

</td>

<td>

&nbsp;</td>

</tr>

<tr id=”menu” height=”20px”>

<td style=”width: 79px”>

&nbsp;</td>

<td style=”width: 605px”>

<table cellpadding=”0″ cellspacing=”0″ border=”0″ height=”100%” style=”width: 103%; background: #0197d2″>

<tr>

<td>

<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>

</td>

<td style=”white-space:nowrap; width:100px” class=”ms-siteactionsmenu” id=”siteactiontd”>

<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>

</td>

</tr>

</table>

</td>

<td>

&nbsp;</td>

</tr>

<tr id=”bread-crumbs”>

<td style=”padding:5px; height:5px; width: 79px;” class=”style1″>

</td>

<td style=”padding:5px; height:5px; width: 605px;”>

<table cellpadding=”0″ cellspacing=”0″ border=”0″ style=”font-size:8pt; width: 102%; height: 46%;”>

<tr>

<td>

<!– Bread Crumbs –>

<asp:ContentPlaceHolder id=”PlaceHolderTitleBreadcrumb” runat=”server” Visible=”false”>

<asp:SiteMapPath SiteMapProvider=”SPContentMapProvider” id=”ContentMap” SkipLinkText=”” NodeStyle-CssClass=”ms-sitemapdirectional” runat=”server”/>

&nbsp;

</asp:ContentPlaceHolder>

</td>

</tr>

</table>

</td>

<td style=”padding:5px; height:5px;” class=”style1″>

</td>

</tr>

<tr id=”main”>

<td style=”padding:10px; text-align:center; vertical-align:top; height: 282px; width: 79px;”>

</td>

<td style=”padding:10px; text-align:center; vertical-align:top; height: 282px; width: 605px;”>

<div style=”text-align:left; vertical-align:top; width:100%;”>

<h2>

<asp:ContentPlaceHolder id=”PlaceHolderPageTitleInTitleArea” runat=”server” />

</h2>

</div>

<div style=”text-align:left; vertical-align:top; width:100%; border-top:solid 1px gray”>

<asp:ContentPlaceHolder id=”PlaceHolderPageDescription” runat=”server” />

<asp:ContentPlaceHolder id=”PlaceHolderMain” runat=”server”>

</asp:ContentPlaceHolder>

</div>

</td>

<td style=”padding:10px; text-align:center; vertical-align:top; height: 282px;”>

</td>

</tr>

<tr id=”main”>

<td style=”padding:10px; text-align:center; vertical-align:top; height: 107px; width: 79px;”>

&nbsp;</td>

<td style=”background: #0197d2; padding: 10px; text-align:center; vertical-align:top; height: 10px; width: 10px;”>

&nbsp;</td>

<td style=”padding:10px; text-align:center; vertical-align:top; height: 107px;”>

&nbsp;</td>

</tr>

</table>

<!– ——————————–>

<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/>

<!– Hides optional controls –>

<asp:Panel Visible=”false” runat=”server”>

<asp:ContentPlaceHolder id=”PlaceHolderGlobalNavigationSiteMap” runat=”server”>

<!–<asp:SiteMapPath SiteMapProvider=”SPSiteMapProvider” id=”GlobalNavigationSiteMap” RenderCurrentNodeAsLink=”true” SkipLinkText=”” NodeStyle-CssClass=”ms-sitemapdirectional” runat=”server”/>–>

</asp:ContentPlaceHolder>

<asp:ContentPlaceHolder id=”PlaceHolderLeftActions” runat=”server”></asp:ContentPlaceHolder>

<asp:ContentPlaceHolder id=”PlaceHolderPageImage” runat=”server”/>

<asp:ContentPlaceHolder id=”PlaceHolderLeftNavBarDataSource” runat=”server” />

<asp:ContentPlaceHolder id=”PlaceHolderCalendarNavigator” runat=”server” />

<asp:ContentPlaceHolder id=”PlaceHolderLeftNavBarTop” runat=”server”/>

<asp:ContentPlaceHolder id=”PlaceHolderLeftNavBar” runat=”server” />

<asp:ContentPlaceHolder id=”PlaceHolderUtilityContent” runat=”server”/>

<asp:ContentPlaceHolder id=”PlaceHolderBodyAreaClass” runat=”server”/>

<asp:ContentPlaceHolder id=”PlaceHolderTitleAreaClass” runat=”server”/>

</asp:Panel>

</form>

</BODY>

</HTML>

———————————————————————————————————————————————-

Acerca de conytaherrera

Ingeniero en Informática, algo raro eso si, pues siempre pensé que terminaría en otra cosa (xD), feliz de la mano con mi hijo.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s