Procédure de personnalisation des pages d’application dans le dossier Layouts dans SharePoint
Numéro de la ko 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.
Méthode 1 : personnaliser les fichiers dans le dossier Layouts (recommandé)
Créez un 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_BackupCopiez les fichiers et dossiers installés à l’origine 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 du dossier suivant dans Layouts_Backup dossier :
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\LayoutsDans le dossier Layouts, personnalisez les fichiers .aspx et le fichier Application.Master selon vos besoins.
Méthode 2 : créer un dossier Dispositions personnalisé
Notes
Cette méthode modifie le répertoire des mises en page 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.
Créez un dossier SiteCollection de dispositions personnalisées pour contenir une copie des fichiers et dossiers installés à l’origine. Par exemple, créez un dossier Layouts SiteCollection à l’emplacement suivant :
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Layouts\Layouts SiteCollection
Notes
L’espace réservé SiteCollection est le nom d’une collection de sites.
Copiez les fichiers et dossiers installés à l’origine du dossier Layouts dans le dossier Layouts SiteCollection que vous avez créé à l’étape 1. Par exemple, copiez les fichiers et dossiers installés à l’origine du dossier suivant dans le dossier Layouts SiteCollection :
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\LayoutsDémarrez le Gestionnaire des services Internet (IIS). Pour ce faire, cliquez sur Démarrer, pointez sur Tous les programmes, pointez sur Outils d’administration, puis cliquez sur Internet Information Services (IIS).
Dans le Gestionnaire des iis, suivez les étapes suivantes :
- Développez le site Web qui héberge la collection de sites.
- Cliquez avec le bouton _layouts, puis cliquez sur Propriétés.
- Cliquez sur l'onglet Répertoire virtuel.
- Cliquez sur Parcourir, modifiez le chemin d’accès du dossier Layouts au dossier Layouts SiteCollection, puis cliquez deux fois sur OK.
Dans le dossier Layouts SiteCollection, personnalisez les fichiers .aspx et le fichier Application.Master selon vos besoins.
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 correctifs 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 excessifs de gestion et de maintenance.
- 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.