WebTemplate, élément (modèle Web)

S’applique à : SharePoint 2016 | SharePoint Foundation 2013 | SharePoint En ligne | SharePoint Server 2013

Configure plusieurs aspects d’un modèle Web personnalisé et des sites Web qui sont créés à partir de celui-ci. Cet élément se trouve dans un fichier elements.xml figurant dans le fichier .wsp qui empaquète un modèle Web.

Définition

<WebTemplate ... />

Éléments et attributs

Les sections suivantes décrivent les attributs, les éléments enfants et les éléments parents.

Attributs

Attribut

Type

Description

**AdjustHijriDays**

**int**

Facultatif. Spécifie le nombre de jours pour étendre ou réduire le mois actuel dans les calendriers Hijri utilisés sur les sites Web créés à partir du modèle Web.

**AlternateCssUrl**

**chaîne**

Facultatif. Spécifie l’URL d’une feuille de style en cascade (CSS) de remplacement à utiliser pour les sites Web créés à partir du modèle Web.

**AlternateHeader**

**chaîne**

Facultatif. Spécifie le nom d’une page ASPX qui se trouve dans le répertoire %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\LAYOUTS qui définit un en-tête de remplacement pour la zone supérieure dans les pages de site web créées à partir du modèle web. Cet attribut fournit un moyen de remplacer la région d’en-tête par la sortie d’une page ASPX définissant un en-tête différent.

Par exemple, pour spécifier le nom du fichier qui fournit un en-tête de remplacement, ajoutez-le à l’élément Project au début `myHeader.aspx` `AlternateHeader="myHeader.aspx"` du `Onet.xml` fichier.

**BaseTemplateID**

**int**

Obligatoire. ID de la définition de site dont le modèle Web dérive en dernier ressort. Il s’agit de la valeur de **l’attribut ID** de l’élément **Template** dans un `WebTemp*.xml` fichier.

**BaseTemplateName**

**chaîne**

Obligatoire. Nom interne de la définition de site dont le modèle Web dérive en dernier ressort. Il s’agit de la valeur de **l’attribut Name** de l’élément **Template** dans un `WebTemp*.xml` fichier.

**BaseConfigurationID**

**int**

Obligatoire. ID de la configuration de définition de site dont le modèle Web dérive en dernier ressort. Il s’agit de la valeur de **l’attribut ID** d’un élément **Configuration** dans un `WebTemp*.xml` fichier.

**CalendarType**

**int**

Facultatif. ID du type de calendrier par défaut pour les calendriers sur les sites Web créés à partir du modèle Web.

**Classement**

**int**

Facultatif. ID du système de classement pour les sites Web créés à partir du modèle Web. Pour plus d’informations, voir Collation.

**ContainsDefaultLists**

**boolean**

Facultatif. Spécifie si la définition de site à partir de laquelle le modèle web est dérivé en fin de compte contient des listes définies dans le fichier `Onet.xml` global. Cela est important, car si la définition de site d’origine ne contenait pas de listes de ce type, ces listes *ne sont pas* incluses dans les sites Web créés à partir du modèle Web.

**CustomizedCssFiles**

**chaîne**

Facultatif. Spécifie les fichiers de feuille de style en cascade (.css) personnalisés.

**CustomJSUrl**

**chaîne**

Facultatif. Spécifie un fichier JavaScript personnalisé situé dans le répertoire %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\LAYOUTS qui contient le script à exécuter dans un site web créé à partir du modèle web.

**Description**

**string**

Facultatif. Description du type de site défini par le modèle Web telle qu’elle apparaît dans l’interface utilisateur lorsque l’utilisateur sélectionne un type de site Web à créer.

**DisplayCategory**

**chaîne**

Facultatif. Spécifie la catégorie dans laquelle le modèle web apparaît dans l’interface utilisateur Microsoft SharePoint Foundation lorsque les utilisateurs sélectionnent un type de site web à créer ; par exemple, **Collaboration,** **Réunions** ou un autre nom personnalisé. Si la catégorie n’est pas spécifiée, la valeur par défaut est « Personnalisée ».

**ExcludeFromOfflineClient**

**boolean**

Facultatif. Indique si les sites Web créés à partir du modèle Web sont téléchargés pendant la synchronisation hors connexion.

**ImageUrl**

**RelativeUrl**

Facultatif. Contient l’URL de l’image d’aperçu qui s’affiche dans l’interface utilisateur SharePoint Foundation lorsque les utilisateurs sélectionnent un type de site web à créer.

**Locale**

**int**

Facultatif. ID numérique d’une langue/culture, tel que 1033 pour Anglais (États-Unis).

**Name**

**string**

Obligatoire. Nom interne du modèle Web.

**ParserEnabled**

**boolean**

Facultatif. Indique si les valeurs de colonne dans les bibliothèques de documents sont automatiquement ajoutées aux documents qui sont ajoutés à une bibliothèque dans les sites Web créés à partir du modèle Web.

**PortalName**

**chaîne**

Facultatif. Nom du site portail associé aux sites Web créés à partir du modèle Web.

**PortalUrl**

**chaîne**

Facultatif. URL du site portail associé aux sites Web créés à partir du modèle Web.

**PresenceEnabled**

**boolean**

Facultatif. Indique si les informations de présence en ligne pour les utilisateurs sont activées sur les sites Web créés à partir du modèle Web.

**ProductVersion**

**int**

Facultatif. Version de SharePoint Foundation dans laquelle le modèle Web est créé.

**QuickLaunchEnabled**

**boolean**

Facultatif. Indique s’il existe une zone de barre de lancement rapide sur les sites Web créés à partir du modèle Web.

**Sous-site web**

**boolean**

Facultatif. Indique si le modèle Web a été créé à partir d’un sous-site Web ou du site Web racine d’une collection de sites. Si la valeur est **True**, le modèle a été créé à partir d’un sous-site Web.

**SyndicationEnabled**

**boolean**

Facultatif. Indique si RSS (Really Simple Syndication) est activé pour les sites Web créés à partir du modèle Web.

**Time24**

**boolean**

Facultatif. Indique s’il faut utiliser une horloge de 24 heures pour représenter les heures de la journée sur les sites Web créés à partir du modèle Web.

**TimeZone**

**int**

Facultatif. Fuseau horaire par défaut des sites Web créés à partir du modèle Web.

**Title**

**chaîne**

Facultatif. Nom public du modèle Web.

**TreeViewEnabled**

**chaîne**

Facultatif. Indique si la fonctionnalité d’arborescence est activée dans la zone de navigation gauche des pages dans les sites Web créés à partir du modèle Web. Bien que cet attribut soit de type **string**, les seules valeurs significatives sont « TRUE » et « FALSE ».

**UIVersionConfigurationEnabled**

**boolean**

Facultatif. Indique si l’utilisateur peut modifier la version de l’interface utilisateur des sites Web créés à partir du modèle Web.

Éléments enfants

Aucun

Éléments parents

Éléments (modèle Web)

Exemple

Le code suivant comporte un exemple d’élément WebTemplate.

    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
      <WebTemplate 
        AdjustHijriDays="0" 
        AlternateCssUrl="" 
        AlternateHeader="" 
        BaseTemplateID="9" 
        BaseTemplateName="BLOG" 
        BaseConfigurationID="0" 
        CalendarType="1" 
        Collation="25" 
        ContainsDefaultLists="TRUE" 
        CustomizedCssFiles="" 
        CustomJSUrl="" 
        Description="A 4th Generation Blog Site." 
        ExcludeFromOfflineClient="FALSE" 
        Locale="1033" 
        Name="BlogIV" 
        ParserEnabled="TRUE" 
        PortalName="" 
        PortalUrl="" 
        PresenceEnabled="TRUE" 
        ProductVersion="4" 
        QuickLaunchEnabled="TRUE" 
        Subweb="TRUE" 
        SyndicationEnabled="TRUE" 
        Time24="FALSE" 
        TimeZone="13" 
        Title="Our Blog" 
        TreeViewEnabled="FALSE" 
        UIVersionConfigurationEnabled="FALSE" />
    </Elements>

Voir aussi