Personalización de páginas de aplicación en la carpeta Diseños en SharePoint

Número de KB original: 944105

Introducción

En este artículo se describen dos métodos para personalizar la apariencia y el comportamiento de las colecciones de sitios en SharePoint.

No se permite modificar los archivos instalados por SharePoint. No obstante, hay algunos escenarios en los que es posible que deba modificar estos archivos para conseguir una imagen de marca coherente u otras personalizaciones. Si modifica estos archivos, debe tener en cuenta que pueden ser reemplazados por las actualizaciones y los Service Packs futuros. Además, puede haber problemas al actualizar a versiones posteriores del producto. Mantenga copias de seguridad de todos los archivos personalizados por si se sobrescriben con una actualización. El soporte técnico del producto proporcionará un soporte comercialmente razonable para ayudar a realizar las modificaciones, pero no podrá proporcionar cambios en el producto ni las revisiones que se producen como resultado de modificar los archivos instalados por SharePoint.

  1. Cree una carpeta Layouts_Backup para contener una copia de seguridad de los archivos y carpetas instalados originalmente. Por ejemplo, cree una carpeta Layouts_Backup en la siguiente ubicación:

    C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Layouts\Layouts_Backup

  2. Copie los archivos y carpetas instalados originalmente de la carpeta Diseños en la carpeta Layouts_Backup que creó en el paso 1. Por ejemplo, copie los archivos y carpetas instalados originalmente de la carpeta siguiente en la carpeta Layouts_Backup:

    C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Layouts

  3. En la carpeta Diseños, personalice los archivos de .aspx y el archivo Application.Master según sea necesario.

Método 2: Crear una carpeta layouts personalizada

Nota:

Este método cambiará el directorio de diseños de cualquier colección de sitios dentro de la aplicación web que se va a modificar. Para aplicar cambios de diseños personalizados a una colección de sitios individual, la colección de sitios debe residir en su propia aplicación web.

  1. Cree una carpetaSiteCollection de diseños personalizada para que contenga una copia de los archivos y carpetas instalados originalmente. Por ejemplo, cree una carpetaLayouts SiteCollection en la siguiente ubicación:

    C:\Archivos de programa\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Layouts\LayoutsSiteCollection

    Nota:

    El marcador de posición SiteCollection es el nombre de una colección de sitios.

  2. Copie los archivos y carpetas instalados originalmente de la carpeta Diseños en la carpetaLayouts SiteCollection que creó en el paso 1. Por ejemplo, copie los archivos y carpetas instalados originalmente de la carpeta siguiente en la carpetaLayouts SiteCollection :

    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, Herramientas administrativasy, a continuación, haga clic en Administrador de Internet Information Services (IIS).

  4. En el Administrador de IIS, siga estos pasos:

    1. Expanda el sitio web que hospeda la colección de sitios.
    2. Haga clic con el botón derecho en _layouts y, a continuación, haga clic en Propiedades.
    3. Haga clic en la ficha Directorio virtual.
    4. Haga clic en Examinar, cambie la ruta de acceso de la carpeta Diseños a la carpetaLayouts SiteCollection y, a continuación, haga clic en Aceptar dos veces.
  5. En la carpetaLayouts SiteCollection , personalice los archivos de .aspx y el archivo Application.Master según sea necesario.

  6. Repita estos pasos para cada colección de sitios que tenga que personalizar.

Ventajas del método 2

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

Limitaciones del método 2

  • Si se instala una actualización pública, un paquete de revisiones o un Service Pack que contiene actualizaciones de los archivos de la carpeta Diseños, la actualización no se aplica a la carpeta Diseños personalizados.
  • Este método puede causar problemas excesivos de administración y mantenimiento.
  • Es posible que cualquier funcionalidad codificada de forma rígida en SharePoint que haga referencia a la carpeta Layouts en lugar del directorio virtual _layouts no funcione según lo esperado.