style sirve que para link incluir etiqueta estilos enlazar ejemplos codigos css sharepoint-2010 sharepoint-designer

sirve - ¿Dónde pongo mi CSS, cómo lo enlace desde la página maestra?



incluir css en html5 (1)

Instalé SharePoint 2010 en una sola máquina en el modo de granja señalando una base de datos en otro servidor. Me gustaría comenzar a incursionar en la creación de la marca del sitio haciendo algo que inicialmente pensé que era trivialmente directo, vincular a un CSS personalizado desde una página maestra de SharePoint 2010.

He subido un css personalizado (llamémoslo custom.css) utilizando el diseñador de SharePoint en los activos del sitio. ¿Qué sintaxis debo poner para vincularlo? He probado lo siguiente:

<SharePoint:CssRegistration name="custom.css" After="corev4.css" runat="server"/>

Pero el servidor no puede encontrar el archivo CSS. Recibo el siguiente error:

No se puede crear una URL segura de caché para "1033 / styles / custom.css", archivo no encontrado. Verifique que el archivo exista en el directorio de diseños.

  • Supuse que necesito usar SharePoint: CssRegistration - ¿Mi suposición es correcta?
  • Entonces, ¿qué es exactamente lo que necesito poner en la etiqueta de nombre para vincular a un CSS cargado a través del diseñador de SharePoint?
  • ¿Estoy aún en el camino correcto o sugerirías una forma alternativa de armar esto?

Usaría CSS alternativo primero. Pero otras opciones son:

  • Si coloca el archivo CSS en la Biblioteca de estilos, puede hacer esto:

    <SharePoint:CssRegistration name="<% $SPUrl:~SiteCollection/Style Library/custom.css%>" runat="server"/>

  • Coloque el CSS en el servidor como 14 / TEMPLATE / LAYOUTS / 1033 / STYLES / custom / custom.css y luego puede hacer esto:

    <SharePoint:CssRegistration name="custom/custom.css" runat="server"/>

Poner el archivo en su propio directorio se considera la mejor práctica para que no interfiera con las actualizaciones de archivos listos para usar.