Share via


Présentation des fichiers Web*Temp.xml

Dernière modification : mercredi 2 février 2011

S’applique à : SharePoint Foundation 2010

Chaque serveur dans un déploiement de Microsoft SharePoint Foundation possède au moins le fichier WebTemp.xml, initialement installé dans le dossier %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\LCID\XML, où LCID représente l’ID numérique de la langue/culture, tel que 1033 pour l’anglais. En outre, il peut y avoir un ou plusieurs fichiers WebTemp*.xml personnalisés. Les fichiers WebTemp*.xml détaillent les configurations de définition de site sélectionnables dans l’interface utilisateur lors de la création d’un site Web. L’interface utilisateur varie selon la page de création de site utilisée (Microsoft Silverlight ou HTML).

Note AttentionAttention

Vous ne devez pas modifier le fichier WebTemp.xml d’origine installé avec SharePoint Foundation. Les modifications que vous apportez aux fichiers initialement installés peuvent être écrasées lorsque vous installez des mises à jour ou des Service Packs dans SharePoint Foundation, ou lorsque vous mettez à niveau une installation dans la version suivante du produit. Pour ces raisons, la modification du fichier WebTemp.xml d’origine n’est pas prise en charge. Pour plus d’informations sur la création d’une définition de site personnalisée, voir Procédure : créer une définition de site personnalisée et une configuration.

Format de fichier

L’élément Templates spécifie les définitions de site accessibles dans le fichier WebTemp.xml. Chaque définition de site est définie avec un élément Template. Chaque définition de site possède une ou plusieurs configurations de définition de site permettant d’instancier des sites. Chaque élément Template spécifie un ID unique et un nom qui correspond à un sous-dossier de définition de site dans le dossier %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\SiteTemplates.

Un élément Template peut contenir un nombre quelconque d’éléments enfants Configuration. Chacun de ces éléments enfants représente une configuration de définition de site. L’attribut ID de chaque élément Configuration correspond à l’ID d’un autre élément Configuration situé dans un fichier Onet.xml. Le second élément Configuration spécifie les listes et les modules de la configuration de définition de site.

Chaque élément Configuration dans un fichier WebTemp.xml indique également le titre et la description (ainsi que le chemin d’accès de l’image) de la configuration qui apparaît dans l’interface utilisateur de SharePoint Foundation lorsqu’un utilisateur crée un site. Vous pouvez masquer une configuration de l’interface utilisateur (UI) en affectant à son attribut Hidden la valeur TRUE.

L’attribut DisplayCategory d’un élément Configuration dans un fichier WebTemp*.xml spécifie la catégorie de types de sites dans laquelle le site apparaît dans l’interface utilisateur, par exemple, « Collaboration » et « Réunions ». (Dans la version Silverlight de l’interface utilisateur pour la création d’un site, certains types de sites prédéfinis n’apparaissent pas dans la catégorie qui correspond à leur valeur DisplayCategory.) Si vous créez une configuration de définition de site personnalisée et que vous spécifiez une valeur auparavant inutilisée pour DisplayCategory, une nouvelle catégorie avec ce nom apparaît dans l’interface utilisateur pour abriter votre configuration de définition de site personnalisée.

L’attribut SupportsMultilingualUI d’un élément Configuration indique si les sites créés à partir de la configuration de définition de site peuvent posséder différentes interfaces utilisateur pour différentes langues.

L’extrait suivant tiré du fichier WebTemp.xml prédéfini montre le format du marquage.

<Templates 
  xmlns:ows="Microsoft SharePoint">
   <Template Name="STS" ID="1">
    <Configuration 
      ID="0" 
      Title="Team Site" 
      Hidden="FALSE" 
      ImageUrl="/_layouts/images/stts.png" 
      Description="A site for teams to quickly organize, author, and share information. It provides a document library, and lists for managing announcements, calendar items, tasks, and discussions."
      DisplayCategory="Collaboration" >    
    </Configuration>
    ...
    <Configuration 
      ID="2" 
      Title="Document Workspace" 
      Hidden="FALSE" 
      ImageUrl="/_layouts/images/stdw.png" 
      Description="A site for colleagues to work together on a document. It provides a document library for storing the primary document and supporting files, a tasks list for assigning to-do items, and a links list for resources related to the document." 
      DisplayCategory="Collaboration" >    
    </Configuration>
  </Template>
    <Configuration 
      ID="0" 
      Title="Basic Meeting Workspace" 
      Hidden="FALSE" 
      ImageUrl="/_layouts/images/stmw.png" 
      Description="A site to plan, organize, and capture the results of a meeting. It provides lists for managing the agenda, meeting attendees, and documents." 
      DisplayCategory="Meetings" 
      SupportsMultilingualUI="FALSE" >    
    </Configuration>
    ...
  </Template>
</Templates>

Pour plus d’informations sur la création d’une configuration de définition personnalisée, voir Procédure : créer une définition de site personnalisée et une configuration.

Voir aussi

Tâches

Procédure : créer une définition de site personnalisée et une configuration

Concepts

Vue d’ensemble de la création de définitions de site personnalisées