Contenidos de la biblioteca de estilos en SharePoint 2010

Contenidos de la biblioteca de estilos en SharePoint 2010

La biblioteca de estilos contiene archivos CSS, archivos de lenguaje de hoja de estilo extensible (XSL) e imágenes utilizadas por páginas maestras predefinidas, diseños de página y controles en SharePoint 2010.

Para ubicar archivos CSS en la biblioteca de estilos de un sitio de publicación:

Elija Acciones del sitio → Ver todo el contenido del sitio.

Aparece el contenido del sitio. La biblioteca de estilos se encuentra en la sección Biblioteca de documentos.

Haga clic en el enlace Biblioteca de estilos.

En la biblioteca de estilos aparecen varias carpetas, incluidas en-us (para inglés de EE. UU.) E Images.

Haga clic en la carpeta en-us (u otra carpeta de idioma).

Aparecen otras carpetas, incluidos Core Styles y Themable, que contienen estilos predefinidos. Si está creando estilos personalizados para un esfuerzo de marca, cree una carpeta en en-us para contener sus estilos personalizados para ese sitio, de modo que estén en una ubicación familiar. Sin embargo, normalmente crea esa carpeta y sus archivos en SharePoint Designer en lugar de en el explorador.

Contenidos de la biblioteca de estilos en SharePoint 2010

Vea los diferentes archivos CSS en la carpeta.

Aunque estos archivos se pueden abrir con SharePoint Designer 2010 si lo tiene instalado, no lo haga a menos que esté familiarizado con ese producto. Consulte el Paso 5 para ver una forma alternativa de ver el contenido de un archivo CSS.

Para ver el contenido de un archivo, haga clic en la pestaña Biblioteca en la cinta de opciones en Herramientas de biblioteca y luego haga clic en la opción Abrir con el explorador.

Los archivos aparecen en una ventana de carpeta. Puede hacer clic con el botón derecho y elegir Abrir con el Bloc de notas para ver el contenido. No edite estos archivos, pero puede copiar y pegar el contenido en su propio archivo de Bloc de notas para revisarlo.

Cierre la ventana de la carpeta cuando haya terminado.

Nuevamente, encontrará que es mejor no modificar los estilos predefinidos de SharePoint. Recuerde que puede anular estos estilos en su hoja de estilo alternativa, en estilos vinculados o incrustados en sus archivos personalizados.

Controles web CSS en SharePoint

Los controles del servidor web son responsables de administrar y representar enlaces de archivos CSS y hojas de estilo. De forma predeterminada, los controles del servidor web se encuentran en las páginas maestras de SharePoint. Para buscar páginas maestras, busque en la Galería de páginas maestras y diseños de página o, en SharePoint Foundation, en la galería de páginas maestras. La ruta relativa a la galería es /_catalogs/masterpage/Forms/AllItems.aspx.

Localización de la página maestra

Para examinar los controles del servidor web CSS en SharePoint, debe obtener una copia de la página maestra que se utiliza en el sitio. Pero para descargar una copia de la página maestra de su sitio, debe saber qué página maestra utiliza su sitio.

Utilice uno o más de los siguientes para determinar qué página maestra utiliza su sitio:

  • En un sitio de SharePoint Server 2010 donde las funciones de publicación están habilitadas y activadas, acceda a la página Configuración de la página maestra del sitio a través de Acciones del sitio,  . .Página maestra , haz clic en el enlace Apariencia. Luego, en la sección ConfiguraciónSitio

  • En lugar de utilizar el menú para ubicar la página Configuración de la página maestra del sitio, agregue el siguiente fragmento de URL al final de la dirección del servidor de su sitio: /_layouts/ChangeSiteMasterPage.aspx; por ejemplo, https://contoso.com/\_layouts/ChangeSiteMasterPage.aspx

  • En un sitio de SharePoint Foundation, puede usar Windows PowerShell para determinar qué página maestra usa el sitio, como se muestra en la Figura 4. A continuación se muestra un script de ejemplo.

    Potencia Shell

    $web = get-spweb("https://contoso.com");$web.masterurl

Figura 4. v4.master en un sitio de grupo de SharePoint

v4.master en un sitio de grupo de SharePoint

La Tabla 4 enumera todos los controles del servidor web relacionados con CSS y que están disponibles en SharePoint Server. Puede encontrar estos controles en el espacio de nombres Microsoft.SharePoint.WebControls, que forma parte del ensamblado Microsoft.SharePoint.dll.

Tabla 4. Controles del servidor web CSS en SharePoint 2010

Ampliar tabla

Control

Descripción

Busque el control en . . .

Enlace CSS

<SharePoint:CssLink runat="servidor" Versión = "4"/>

Páginas maestras

Tema

<SharePoint:Tema runat="servidor"/>

Páginas maestras

CSSRegistro

<SharePoint:CssRegistration Name="minimalv4.css" runat="servidor" />

Páginas maestras, diseños de página

Las siguientes secciones describen cada control que se enumera en la Tabla 4 y resumen los beneficios de cada uno.

Enlace CSS

El control web CSSLink se encuentra en las páginas maestras de SharePoint y es responsable de representar el código HTML <LINK>. elemento. El control CSSLink funciona con los controles CSSRegistration. Si hay controles CSSRegistration en la página, el control CSSLink registra y representa las referencias de archivos CSS adicionales que realiza el control de registro.

El control CSSLink tiene los siguientes miembros:

  • UIVersion (opcional): permite a los propietarios de sitios cambiar la apariencia de un sitio de SharePoint actualizado o migrado. Habilita la vista previa del sitio en la interfaz de usuario de SharePoint o la interfaz de usuario de Microsoft Office SharePoint Server (MOSS) 2007. Establezca el valor en 4 para SharePoint y configúrelo en 3 para sitios MOSS 2007.

  • Versión (opcional): anula la versión de control de la clase SPControl.

  • Alternativo (opcional): indica si el CSS principal (Core.css o Corev4.css) se representa con otras referencias de archivos CSS o si se representa un CSS alternativo. El valor predeterminado es Falso, que especifica que se representa el archivo CSS principal (core.css o corev4.css).

  • DefaultUrl (opcional): establece u obtiene la URL predeterminada que se utiliza para el archivo CSS.

    El siguiente ejemplo muestra cómo se podría representar este control.

    HTML

    <link rel="hoja de estilo" tipo = "texto/css" href="/_layouts/1033/styles/Themable/search.css?rev=Uoc0fsLIo87aYwT%2FGX5UPw%3D%3D"/> <link rel="hoja de estilo" tipo = "texto/css" href="/_layouts/1033/styles/Themable/wiki.css?rev=9pXM9jgtUVYAHk21JOAbIw%3D%3D"/> <link rel="hoja de estilo" tipo = "texto/css" href="/_layouts/1033/styles/Themable/corev4.css?rev=iIikGkMuXBs8CWzKDAyjsQ%3D%3D"/>

El control CSSLink agrega un parámetro de cadena de consulta ?rev= a la referencia del archivo para controlar el almacenamiento en caché del navegador y forzar al navegador a obtener una nueva copia del archivo.

El control CSSLink también es responsable de los comportamientos descritos en la siguiente sección.

CSSRegistro

El control web CSSRegistration se utiliza con el control CSSLink para registrar archivos CSS para que puedan representarse en la página. Registre archivos CSS por URL relativa o estática.

El control CSSRegistration tiene los siguientes miembros:

  • Nombre (obligatorio): el nombre del archivo a registrar. Si no se proporciona el nombre, SharePoint genera el error que se muestra en la Figura 5. El valor de la propiedad Nombre debe ser un nombre de archivo o una URL. Si se utiliza un nombre de archivo, el archivo CSS debe existir en la carpeta Estilo LAYOUTS.

    El siguiente ejemplo muestra cómo utilizar el archivo custom.css al que se hizo referencia anteriormente y que se implementó en la carpeta Estilos (C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS\{Locale- ID}\ESTILOS).

    XAML

    <SharePoint:CssRegistration runat="servidor" Nombre = "personalizado.css" />

    El siguiente ejemplo muestra cómo el control CSSLink representa el registro custom.css.

    HTML

    <link rel="hoja de estilo" tipo = "texto/css" href="/_layouts/1033/styles/custom.css?rev=pFayZ3XaoWhaMymtxOLHNA%3D%3D"/>

    Además de hacer referencia a un archivo ubicado en el directorio LAYOUTS\{Locale ID}\Styles, puede registrar un archivo mediante una URL. Especifique una única URL en la propiedad Nombre mediante tokens. Algunos tokens de URL conocidos son: ~site, ~sitecollection y ~language. Utilice estos tokens junto con un generador de expresiones, como SPURl. El token ~language se asigna a una cadena de idioma-cultura, como en-us.

    Agregando una entrada similar al siguiente ejemplo...

    XAML

    <SharePoint:CssRegistration Name="<%$ SPUrl:~sitecollection/Style Library/~language/Custom/2ndcustom.css %>" runat="servidor" />

    …genera el siguiente HTML, como se muestra en la Figura 5.

    HTML

    <link rel="hoja de estilo" tipo = "texto/css" href="/Style%20Library/en-US/Custom/2ndcustom.css"/>

Figura 5. Error de página de SharePoint

Error de página de SharePoint

  • Después (opcional): especifica el orden de representación del archivo CSS que está registrando. Por ejemplo, si desea representar una hoja de estilos personalizada denominada custom.css después de core4.css, utilice el siguiente código para configurar el control de registro.

    XAML

    <SharePoint:CssRegistration Name="<%$ SPUrl:~sitecollection/Style Library/~language/Custom/2ndcustom.css %>" runat="servidor" Después = "core4.css" />

    Hacer esto obliga al control web CSSLink a representar su archivo personalizado después del enlace del archivo core4.css.

    HTML

    <link rel="hoja de estilo" tipo = "texto/css" href="/_layouts/1033/styles/Themable/corev4.css?rev=iIikGkMuXBs8CWzKDAyjsQ%3D%3D"/> <link rel="hoja de estilo" tipo = "texto/css" href="/Style%20Library/en-US/Custom/2ndcustom.css"/>

     Nota

    Puede utilizar el generador de expresiones SPURl solo en sitios de SharePoint Server; no está disponible en SharePoint Foundation.

  • EnableCSSTheming: marca si desea que sus hojas de estilo sean temáticas, lo que significa que se pueden aplicar como parte de temas personalizados de SharePoint.

    • Establezca la propiedad EnableCSSTheming del control CSSRegistration en verdadero.

    • Agregue comentarios temáticos a sus clases de estilo CSS. Para ver algunos ejemplos, examine el directorio Themable que está instalado con SharePoint (C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14 \TEMPLATE\LAYOUTS\{Locale-ID}\STYLES\Themable).

      El siguiente ejemplo muestra la clase CSS ms-toolbar en Themable Corev4.css. Si aplica un tema, cada vez que se utiliza la clase ms-toolbar, el tema reemplaza el color #0072BC con el color del tema Hipervínculo que se define en el propio tema.

      .ms-barra de herramientas{ font-family:verdana; tamaño de fuente: 8 puntos; decoración de texto: ninguna; /* [ReplaceColor(themeColor:"Hipervínculo")] */ color:#0072BC; }

  • ConditionalExpression: se utiliza para especificar si se aplica esta hoja de estilo para una versión específica del navegador. Por ejemplo, un valor de IE 9.0 especifica que el registro se aplica para Internet Explorer versión 9.0. El control CSSLink detecta el valor.

Tema

El control del servidor web Tema aplica un tema a un sitio de SharePoint. Hay varias herramientas disponibles que puedes utilizar para crear temas; por ejemplo Theme Builder en Microsoft Connect. Después de crear un tema (archivos .thmx), lo carga en la galería Temas , que se encuentra en la página Configuración (/_catalogs/theme/ Formularios/AllItems.aspx). Para aplicar un tema, acceda a la página Tema del sitio (/_layouts/themeweb.aspx).

Lo siguiente es un ejemplo.

HTML

<link rel="hoja de estilo" tipo = "texto/css" href="/_catalogs/theme/Themed/54E2D43/search-7E1AFF02.css?ctag=1"/> <link rel="hoja de estilo" tipo = "texto/css" href="/_catalogs/theme/Themed/54E2D43/wiki-ECF524AA.css?ctag=1"/> <link rel="hoja de estilo" tipo = "texto/css" href="/_catalogs/theme/Themed/54E2D43/corev4-8A0ABD2F.css?ctag=1"/>

Cuando aplica un tema, SharePoint crea una nueva carpeta de tema que incluye todos los archivos CSS y de imagen necesarios para representar el tema. La nueva carpeta de temas no aparece en Configuración del sitio o en Ver todo el contenido. Al utilizar SharePoint Designer, puede ver archivos de temas, como se muestra en la Figura 6.

Figura 6. Temas de SharePoint

Temas de SharePoint


Hoja inteligente 9.1.1

Hoja inteligente 9.1.1

Smartsheet es una plataforma de trabajo dinámica que le permite gestionar proyectos, crear flujos de trabajo y colaborar con su equipo.

Compartirpunto

Compartirpunto

SharePoint es un sistema de colaboración basado en web que utiliza una variedad de aplicaciones de flujo de trabajo, bases de datos de "listas" y otros componentes web, así como funciones de seguridad para dar control a los grupos empresariales que trabajan juntos.

Calendario perpetuo 1.0.38/1.0.36

Calendario perpetuo 1.0.38/1.0.36

Van Nien Calendar es una aplicación de visualización de calendario en su teléfono, que le ayuda a ver rápidamente la fecha lunisolar en su teléfono, organizando así su importante trabajo.

Outlook 2021

Outlook 2021

Microsoft Outlook es una aplicación empresarial y de productividad desarrollada por Microsoft Corporation.

Haga clic arriba

Haga clic arriba

ClickUp es una de las plataformas de productividad mejor calificadas para cualquier empresa. Grandes empresas como Google, Booking.com, San Diego Padres y Uber utilizan ClickUp para aumentar la productividad en el lugar de trabajo.

Visor de PDF-XChange 2.5.322.10

Visor de PDF-XChange 2.5.322.10

PDF se ha convertido en un formato de uso común para leer, crear y enviar documentos de texto. A su vez, se ha producido un aumento en el número de programas utilizados para este tipo de documentación. PDF-XChange Viewer se encuentra entre un número creciente de visores de PDF.

Apache OpenOffice

Apache OpenOffice

Apache OpenOffice ofrece un conjunto completo de aplicaciones de Office que rivalizan con Microsoft 365, especialmente en Excel, PowerPoint y Word. Le permite gestionar sus proyectos de forma más eficaz y admite varios formatos de archivo.

Descargar iTaxviewer 1.8.7

Descargar iTaxviewer 1.8.7

El software iTaxViewer es el software de lectura de archivos XML más popular en la actualidad. Este software es una aplicación de lectura de declaraciones electrónicas de impuestos en formato XML de la Dirección General de Tributación.

Lector de PDF Nitro

Lector de PDF Nitro

Nitro PDF Reader es un práctico editor de PDF que cubre todas las tareas básicas que la mayoría de las personas realizan todos los días con documentos PDF.

Lector Foxit 12

Lector Foxit 12

Foxit Reader es principalmente un lector de PDF y también le permite crear archivos PDF, firmarlos, editarlos y agregar anotaciones. Funciona en sistemas operativos, existen complementos para varios programas del paquete Microsoft Office.