Comment personnaliser les pages d’application dans le dossier Dispositions dans SharePoint

Numéro de la base de connaissances d’origine : 944105

Introduction

Cet article décrit deux méthodes pour personnaliser l’apparence et le comportement de vos collections de sites dans SharePoint.

La modification des fichiers installés par SharePoint n'est pas prise en charge. Toutefois, il existe certains scénarios pour lesquels vous devrez peut-être modifier ces fichiers de façon à réaliser une personnalisation logique ou d'autres personnalisations. Lorsque vous modifiez ces fichiers, vous devez prendre en compte qu'ils peuvent être remplacés par de futures mises à jour et des Service Packs. En outre, une mise à niveau avec les dernières versions du produit peut entraîner des complications. Conservez des copies de sauvegarde de tous les fichiers personnalisés dans le cas où ils sont remplacés par une mise à jour. L'assistance technique fournit un support commercialement raisonnable pour faciliter les modifications mais il ne fournit pas des modifications du produit ou des correctifs de modification des fichiers installés par SharePoint.

  1. Créez un dossier Layouts_Backup pour contenir une sauvegarde des fichiers et dossiers installés à l’origine. Par exemple, créez un dossier Layouts_Backup à l’emplacement suivant :

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

  2. Copiez les fichiers et dossiers installés à l’origine à partir du dossier Layouts vers le dossier Layouts_Backup que vous avez créé à l’étape 1. Par exemple, copiez les fichiers et dossiers installés à l’origine à partir du dossier suivant dans le dossier Layouts_Backup :

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

  3. Dans le dossier Layouts, personnalisez les fichiers .aspx et le fichier Application.Master en fonction des besoins.

Méthode 2 : Créer un dossier Layouts personnalisé

Remarque

Cette méthode modifie le répertoire des dispositions pour toute collection de sites au sein de l’application Web en cours de modification. Pour appliquer des modifications de dispositions personnalisées à une collection de sites individuelle, la collection de sites doit résider dans sa propre application web.

  1. Créez un dossierSiteCollection Layouts personnalisé pour contenir une copie des fichiers et dossiers installés à l’origine. Par exemple, créez un dossierSiteCollection Layouts à l’emplacement suivant :

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

    Remarque

    L’espace réservé SiteCollection est le nom d’une collection de sites.

  2. Copiez les fichiers et dossiers installés à l’origine à partir du dossier Layouts vers le dossierSiteCollection Layouts que vous avez créé à l’étape 1. Par exemple, copiez les fichiers et dossiers installés à l’origine à partir du dossier suivant dans le dossierLayouts SiteCollection :

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

  3. Démarrez le Gestionnaire des services Internet (IIS). Pour ce faire, cliquez sur Démarrer, pointez sur Tous les programmes, sur Outils d’administration, puis cliquez sur Gestionnaire des services Internet (IIS).

  4. Dans le Gestionnaire des services Internet, procédez comme suit :

    1. Développez le site Web qui héberge la collection de sites.
    2. Cliquez avec le bouton droit sur _layouts, puis cliquez sur Propriétés.
    3. Cliquez sur l'onglet Répertoire virtuel.
    4. Cliquez sur Parcourir, remplacez le chemin du dossier Layouts par le dossierSiteCollection layouts, puis cliquez deux fois sur OK .
  5. Dans le dossierLayouts SiteCollection , personnalisez les fichiers .aspx et le fichier Application.Master selon vos besoins.

  6. Répétez ces étapes pour chaque collection de sites que vous devez personnaliser.

Avantage de la méthode 2

  • Cette méthode permet la personnalisation des pages d’application pour des collections de sites individuelles.

Limitations de la méthode 2

  • Si une mise à jour publique, un package de correctif logiciel ou un Service Pack contenant des mises à jour des fichiers dans le dossier Layouts est installé, la mise à jour n’est pas appliquée à votre dossier Layouts personnalisé.
  • Cette méthode peut entraîner des problèmes de gestion et de maintenance excessifs.
  • Toute fonctionnalité codée en dur dans SharePoint qui fait référence au dossier Layouts au lieu du répertoire virtuel _layouts peut ne pas fonctionner comme prévu.