Cette documentation est archivée et n’est pas conservée.

Modèles de site personnalisés

Windows SharePoint Services 3

Un modèle personnalisé est une personnalisation appliquée à un site ou à une définition de site. Lorsqu'un utilisateur détenant des droits de création personnalise un site ou une liste Web dans l'interface utilisateur ou dans une application d'édition Web telle que Microsoft Office SharePoint Designer 2007, puis enregistre le site ou la liste Web en tant que modèle, le modèle personnalisé contient la différence entre l'état d'origine du site ou de la liste Web tel qu'il a été défini par sa définition, et l'état du site ou de la liste Web au moment de la génération du modèle personnalisé.

Les modèles personnalisés restent liés à une définition particulière (par exemple, la définition de site pour les sites Web SharePoint ou les sites Espaces de travail de réunion), si bien que si la définition est manquante ou modifiée, le modèle personnalisé ne peut pas fonctionner. Pour plus d'informations sur la relation entre les modèles de site et les définitions de site, voir également Utilisation des modèles et des définitions.

Un modèle personnalisé est persistant dans la base de données SharePoint en tant que fichier doté d'une extension .stp. Ce fichier est stocké dans la Galerie de modèles de site ou la Galerie de modèles de liste et il inclut un fichier Manifest.xml unique.

Remarque Remarque :

Un fichier .stp est en fait un fichier .cab. Vous pouvez en enregistrer une copie à partir de la Galerie de modèles de site (ou de liste), remplacer son extension .stp par l'extension .cab et l'ouvrir dans l'Explorateur Windows.

Modèles de liste

Les modèles de liste contiennent les fichiers, les affichages, les champs, les composants WebPart, et, le cas échéant, le contenu associé à une liste. Les utilisateurs créent des modèles de liste dans la page Enregistrer comme modèle pour une liste, ou font appel à du code qui utilise la méthode SaveAsTemplate de la classe Microsoft.SharePoint.SPList. Lorsqu'ils sont enregistrés, les modèles de liste sont stockés dans la Galerie de modèles de liste du site de niveau supérieur d'une collection de sites. Ils sont disponibles pour tous les sites de la collection de sites qui dérivent de la même définition de site et de la même langue que le site sur lequel la liste a été créée initialement. Pour rendre un modèle de liste disponible pour un site d'une autre collection de sites, téléchargez le modèle à partir de sa Galerie actuelle, puis téléchargez-le dans la Galerie de la nouvelle collection de sites.

Modèles de site

Les modèles de site contiennent le même type de données que les modèles de liste, à ceci près qu'ils incluent des données pour l'ensemble du site. De la même façon que les modèles de liste, les modèles de site peuvent également inclure le contenu du site.

Les utilisateurs créent des modèles de site dans la page Enregistrer le site en tant que modèle ou font appel à du code qui utilise la méthode SaveAsTemplate de la classe Microsoft.SharePoint.SPWeb. Lorsqu'ils sont enregistrés, les modèles de site sont stockés dans la Galerie de modèles de site du site de niveau supérieur d'une collection de sites, où ils deviennent disponibles pour la création de sous-sites sur tous les sites Web de la collection de sites.

À l'instar des modèles de liste, les modèles de site peuvent être téléchargés et déplacés vers d'autres Galeries de collections de sites. À la différence des modèles de liste, toutefois, les modèles de site peuvent également être déplacés vers la Galerie de modèles de site centraux, où ils deviennent disponibles pour la création de sites de niveau supérieur à l'aide de la création de sites libre-service, en plus de la création de sous-sites.

Pour ajouter un modèle de site à la Galerie à partir de l'invite de commandes

  1. Téléchargez le modèle de site de la Galerie.

  2. Exécutez stsadm.exe -o addtemplate -filename Nom_Fichier_Modèle -title Template_Title [-description Template_Description] à l'invite de commandes à partir du répertoire \\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN.

  3. Réinitialisez IIS en tapant iisreset à l'invite de commandes.

Les modèles de site peuvent inclure des modèles de liste. Lorsqu'un site de niveau supérieur est enregistré en tant que modèle avec du contenu, il inclut les modèles de liste qui se trouvent dans la Galerie de modèles de liste de la collection de sites.

Voir aussi

Afficher: