Personalización default.master (página maestra)

03/04/2008 - 13:28 por Ser | Informe spam
Estoy intentando modifiacr el default.master de mi sitio. He hecho una copia
(mipagina.master) y tiene lo siguiente:
<%@ Master language="C#" %>
<%@ Register Tagprefix="SharePoint"
Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint,
Version.0.0.0, Culture=neutral, PublicKeyTokenqe9bce111e9429c" %> <%@
Register Tagprefix="Utilities" Namespace="Microsoft.SharePoint.Utilities"
Assembly="Microsoft.SharePoint, Version.0.0.0, Culture=neutral,
PublicKeyTokenqe9bce111e9429c" %> <%@ Import
Namespace="Microsoft.SharePoint" %>
<%@ Import Namespace="Microsoft.SharePoint.ApplicationPages" %>
<%@ Register Tagprefix="WebPartPages"
Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint,
Version.0.0.0, Culture=neutral, PublicKeyTokenqe9bce111e9429c" %>
<%@ 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="progid" Content="SharePoint.WebPartPage.Document" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<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"/>
</head>

<body scroll="yes" onload="javascript:if (typeof(_spBodyOnLoadWrapper) !=
'undefined') _spBodyOnLoadWrapper();">
<form runat="server" onsubmit="return _spFormOnSubmitWrapper();">
<WebPartPages:SPWebPartManager id="m" runat="Server"/>

<div id="cabecera">
<asp:ContentPlaceHolder id="PlaceHolderSiteName" runat="server">
<h1 class="ms-sitetitle">
<SharePoint:SPLinkButton runat="server" NavigateUrl="~site/"
id="onetidProjectPropertyTitle">
<SharePoint:ProjectProperty Property="Title" runat="server" />
</SharePoint:SPLinkButton>
</h1>
</asp:ContentPlaceHolder>
<asp:ContentPlaceHolder id="PlaceHolderSearchArea" runat ="server"/>
</div>

<div id="menu">
<!--<asp:ContentPlaceHolder id="PlaceHolderHorizontalNav" 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>
</asp:ContentPlaceHolder>
</div>

<div id="breadcrumb">
<asp:ContentPlaceHolder id="PlaceHolderTitleInTitleArea" runat ="server"/>
<asp:ContentPlaceHolder id="PlaceHolderTitleBreadcrumb" runat ="server"/>
</div>

<div id="contenido">
<asp:ContentPlaceHolder id="PlaceHolderMain" runat="server"/>
</div>

</form>
</body>
</html>
La pongo como página maestra, pero me sale error en el sitio.
Qué estoy haciendo mal?

Preguntas similare

Leer las respuestas

#1 jarauta
03/04/2008 - 15:22 | Informe spam
No he leido el codigo ni soy un experto. Asegúrate de que no te has
cargado ningún place holder.
Respuesta Responder a este mensaje
#2 Ser
03/04/2008 - 16:11 | Informe spam
No está todos los placeholder. Leí que no era necesario poner todos y he
puesto los que me han parecido importantes.
Pondré todos a ver.

De todas formas, creo que el problema que tengo es otro. Si creo un archivo
plantilla.master y corto y pego todo el código de default.master, si pongo el
que creo como predeterminado me da error también.

"" wrote:

No he leido el codigo ni soy un experto. Asegúrate de que no te has
cargado ningún place holder.

Respuesta Responder a este mensaje
#3 Ser
03/04/2008 - 16:11 | Informe spam
No está todos los placeholder. Leí que no era necesario poner todos y he
puesto los que me han parecido importantes.
Pondré todos a ver.

De todas formas, creo que el problema que tengo es otro. Si creo un archivo
plantilla.master y corto y pego todo el código de default.master, si pongo el
que creo como predeterminado me da error también.

"" wrote:

No he leido el codigo ni soy un experto. Asegúrate de que no te has
cargado ningún place holder.

Respuesta Responder a este mensaje
#4 Elecktrus
03/04/2008 - 21:23 | Informe spam
Hola, ser:
Intentar ver en el chorro de codigo que hay mal es muy pesado. Te sugeririra
que fueras por partes:

1) Copia la default.master, y sin cambiar absolutamente nada, prueba que te
funciona usar esa como nueva pagina master
2) Si funciona (que deberia) ve añadiendo tus cambios de 1 en 1, pero sin
quitar los origfinales. En cada momento, verifica que sigue funcionando
3) Finalemnte, cuando todos tus cambios funcionen, ve quitando los
placeholder que creas que sobran, tambien de 1 en 1

De esta forma sabras en todo momento que operacion es la que te ha causado
el fallo, y podras remediarlo. Moss es muy pijotero, y algunos elementos que
te parece que no valen para nada son imprescindibles y tienes que dejarlos
ahi.


"Ser" wrote:

No está todos los placeholder. Leí que no era necesario poner todos y he
puesto los que me han parecido importantes.
Pondré todos a ver.

De todas formas, creo que el problema que tengo es otro. Si creo un archivo
plantilla.master y corto y pego todo el código de default.master, si pongo el
que creo como predeterminado me da error también.

"" wrote:

> No he leido el codigo ni soy un experto. Asegúrate de que no te has
> cargado ningún place holder.
>
Respuesta Responder a este mensaje
#5 Ser
04/04/2008 - 09:18 | Informe spam
Gracias elecktrus. No es MOSS con lo q trabajo, sino WSS3. Pero al final es
lo que hice. Guardé una copia del default y me puse a "trastear" con él. De
momento voy consiguiendo cositas (al menos he quitado todas las tablas del
default y las he cambiado por div). Poco a poco.
Si todo sale bien, al final escribiré algo sobre todo lo que hice.

Salu2 y gracias!!

"Ser" wrote:

No está todos los placeholder. Leí que no era necesario poner todos y he
puesto los que me han parecido importantes.
Pondré todos a ver.

De todas formas, creo que el problema que tengo es otro. Si creo un archivo
plantilla.master y corto y pego todo el código de default.master, si pongo el
que creo como predeterminado me da error también.

"" wrote:

> No he leido el codigo ni soy un experto. Asegúrate de que no te has
> cargado ningún place holder.
>
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida