Cómo personalizar las páginas de la aplicación en la carpeta de diseños de SharePoint

INTRODUCCIÓN

Este artículo describe dos métodos para personalizar la apariencia y el comportamiento de las colecciones de sitios de SharePoint.

Más información

No se admite la modificación de los archivos instalados por SharePoint. Sin embargo, hay algunos escenarios en los que tendrá que modificar estos archivos para lograr la misma marca u otras personalizaciones. Al modificar estos archivos, debe tener en cuenta que puede reemplazarse por service packs y actualizaciones futuras. Además, puede haber complicaciones al actualizar a versiones posteriores del producto. Mantener copias de seguridad de todos los archivos personalizados en caso de que se sobrescriban por una actualización. Soporte técnico del producto proporcionará soporte técnico comercialmente razonable para ayudar con las modificaciones, pero no podrá proporcionar cambios en productos o revisiones resultantes de la modificación de los archivos instalados por SharePoint.

Para personalizar la apariencia y el comportamiento de las colecciones de sitios, utilice uno de los métodos siguientes.

Método 1: Personalizar los archivos de la carpeta Layouts (recomendado)

  1. Cree una carpeta Layouts_Backup para que contenga una copia de seguridad de los archivos instalados originalmente y carpetas. Por ejemplo, cree una carpeta Layouts_Backup en la ubicación siguiente:
    C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Layouts\Layouts_Backup
  2. Copie los archivos instalados originalmente y carpetas de la carpeta Layouts a la carpeta Layouts_Backup que creó en el paso 1. Por ejemplo, copie los archivos instalados originalmente y carpetas de la carpeta siguiente a la carpeta Layouts_Backup:
    C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Layouts
  3. En la carpeta Layouts, personalice los archivos .aspx y el archivo Application.Master según sea necesario.

Método 2: Crear una carpeta Layouts personalizada

Nota: Este método cambiará del directorio layouts para cualquier colección de sitios dentro de la aplicación Web que se está modificando. Para aplicar los cambios de diseños personalizados a una colección de sitios individuales, la colección de sitios debería residir en su propia aplicación Web.
  1. Cree una carpeta LayoutsSiteCollection personalizada para que contenga una copia de los archivos instalados originalmente y carpetas. Por ejemplo, cree una carpeta LayoutsSiteCollection en la siguiente ubicación:
    C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Layouts\LayoutsSiteCollection
    Nota: El marcador de posición de SiteCollection es el nombre de una colección de sitios.
  2. Copie los archivos instalados originalmente y carpetas de la carpeta Layouts a la carpeta LayoutsSiteCollection que creó en el paso 1. Por ejemplo, copie los archivos instalados originalmente y carpetas de la carpeta siguiente a la carpeta LayoutsSiteCollection :
    C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Layouts
  3. Inicie el Administrador de Internet Information Services (IIS). Para ello, haga clic en Inicio, seleccione Todos los programas, seleccione Herramientas administrativasy, a continuación, haga clic en Administrador de servicios de Internet Information Server (IIS).
  4. En el Administrador de IIS, siga estos pasos:
    1. Expanda el sitio Web que hospeda la colección de sitios.
    2. Haga _layoutsy, a continuación, haga clic en Propiedades.
    3. Haga clic en la ficha Directorio Virtual .
    4. Haga clic en Examinar, cambie la ruta de la carpeta Layouts a la carpeta LayoutsSiteCollection y, a continuación, haga clic en Aceptar dos veces.
  5. En la carpeta LayoutsSiteCollection , personalice los archivos .aspx y el archivo Application.Master según sea necesario.
  6. Repita estos pasos para cada colección de sitios tiene que personalizar.

Ventaja del método 2

  • Este método permite la personalización de las páginas de aplicación para colecciones de sitios individuales.

Limitaciones del método 2

  • Si una actualización pública, un paquete de revisión o un service pack está instalado que contiene actualizaciones para los archivos de la carpeta Layouts, la actualización no se aplica a su carpeta Layouts personalizada.
  • Este método puede provocar problemas de mantenimiento y de administración.
  • Cualquier funcionalidad codificada en SharePoint que haga referencia a la carpeta Layouts en lugar del directorio virtual _layouts puede no funcionar como se esperaba.
Nota:

Para SharePoint 2010, continúe con documentación de personalización de página existente.

Propiedades

Id. de artículo: 944105 - Última revisión: 14 ene. 2017 - Revisión: 1

Comentarios