Pregunta

Estoy desarrollando la página maestra para la intranet de mi empresa.Leí que este html vinculará todos los archivos CSS predeterminados y personalizados.

<sharepoint:csslink runat="server" version="4" />

Obtengo lo que se esperaba, pero el enlace personalizado termina devolviendo un error 404.Este es el html resultante de firebug.

<link href="/_layout/pipeline/masterStyle.css" type="text/css" rel="stylesheet">
404 NOT FOUND
</link>
<link href="/_layouts/1033/styles/Themable/corev4.css?rev=iIikGkMuXBs8CWzKDAyjsQ%3D%3D" type="text/css" rel="stylesheet">

La URL es incorrecta, pero no sé qué cambiar para obtener _Layout -> _LAYOUTS que quiero usar:

<sharepoint:cssregistration id="master_style" name="/_layouts/pipeline/masterStyle.css" after="corev4.css" runat="server" />

Cuando lo hago, el código funciona pero todavía tengo un enlace duplicado con un error 404.

<link href="/_layouts/1033/styles/Themable/layouts.css?rev=aTcoNUf8p1YiDzYCg3%2FLIw%3D%3D" type="text/css" rel="stylesheet">
<link href="/_layout/pipeline/masterStyle.css" type="text/css" rel="stylesheet">
404 NOT FOUND
</link>
<link href="/_layouts/1033/styles/Themable/corev4.css?rev=iIikGkMuXBs8CWzKDAyjsQ%3D%3D" type="text/css" rel="stylesheet">
<link id="master_style" href="/_layouts/pipeline/masterStyle.css" type="text/css" rel="stylesheet">

Intenté utilizar el poderoso Google, pero la mayoría de los artículos solo muestran cómo llegar a este punto.No he podido encontrar otra persona que haya encontrado esto.¿Alguien sabe cómo evito que cssLink devuelva enlaces CSS personalizados?¿O de dónde viene el enlace roto?

¿Fue útil?

Solución

Resulta que soy la fuente de mis propios problemas.Seguí el mensaje de error y descubrí que una página de aplicación que creé estaba llamando <sharepoint:cssregistration id="master_style" name="/_layout/pipeline/masterStyle.css" after="corev4.css" runat="server" />.Error tipográfico por mi parte, que se olvidó fácilmente.Además, descubrí que el archivo CSS que puse en la carpeta Diseños no se estaba implementando.Lo moví a /_layouts/STYLES/, cambié la ruta de registro css y ahora funciona perfectamente.

Licenciado bajo: CC-BY-SA con atribución
scroll top