Élément ListTemplate (Modèle de liste)

S’applique à : SharePoint 2016 | SharePoint Foundation 2013 | | SharePoint Online SharePoint Server 2013

Spécifie une définition de liste qui est disponible en tant qu'option pour créer des listes sur la page Création.

Définition

<ListTemplate
  AllowDeletion = "TRUE" | "FALSE"
  AllowEveryoneViewItems = "TRUE" | "FALSE"
  AlwaysIncludeContent = "TRUE" | "FALSE"
  BaseType = "0" | "1" | "3" |"4" | "5"
  CacheSchema = "TRUE" | "FALSE"
  Catalog = "TRUE" | "FALSE"
  Category = "Libraries" | "Communications" | "Tracking" |
    "Custom Lists"
  Default = "TRUE" | "FALSE"
  Description = "Text"
  DisableAttachments = "TRUE" | "FALSE"
  DisallowContentTypes = "TRUE" | "FALSE"
  DisplayName = "Text"
  DocumentAsEnclosure = "TRUE" | "FALSE"
  DocumentTemplate = "Integer"
  DontSaveInTemplate = "TRUE" | "FALSE"
  EditPage = "Text"
  EnableModeration = "TRUE" | "FALSE"
  EnablePeopleSelector = "TRUE" | "FALSE"
  EnableResourceSelector = "TRUE" | "FALSE"
  FeatureId = "Text"
  FolderCreation = "TRUE" | "FALSE"
  Hidden = "TRUE" | "FALSE"
  HiddenList = "TRUE" | "FALSE"
  Image = "URL"
  MultipleTypes = "TRUE" | "FALSE"
  MustSaveRootFiles = "TRUE" | "FALSE"
  Name = "Text"
  NewPage = "Text"
  NoCrawl = "TRUE" | "FALSE"
  OnQuickLaunch = "TRUE" | "FALSE"
  Path = "Text"
  RootWebOnly = "TRUE" | "FALSE"
  SecurityBits = "Text"
  Sequence = "Integer"
  SetupPath = "Text"
  SyncType = "Text"
  Type = "Integer"
  Unique = "TRUE" | "FALSE"
  UseRootFolderForNavigation = "TRUE" | "FALSE"
  VersioningEnabled = "TRUE" | "FALSE">
</ListTemplate>

Éléments et attributs

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

Attributs

Attribut Description
**AllowDeletion** Facultatif **Boolean**. **TRUE** pour spécifier que les listes créées via le modèle ne peuvent pas être supprimées ; sinon, **FALSE**.
**AllowEveryoneViewItems** Facultatif **Boolean**. **TRUE** pour permettre à n’importe quel utilisateur d’afficher des éléments dans la bibliothèque. L’attribut **AllowEveryoneViewItems** est utilisé, par exemple, dans la galerie de pages maîtres pour permettre à tous les utilisateurs d’accéder aux pages maîtres.
**AlwaysIncludeContent** Facultatif **Boolean**. **TRUE** pour spécifier que le contenu de la liste doit être inclus par défaut lorsque les listes créées via le modèle sont enregistrées en tant que modèles de liste dans l’interface utilisateur ; sinon, **FALSE**.
**BaseType** **Integer**requis. Spécifie le type de base, ou schéma par défaut, pour les listes créées à partir de la définition.

* 0 - GenericList

* 1 - DocumentLibrary

* 3 - DiscussionBoard

* 4 - Enquête

* 5 - Problème
**CacheSchema** Facultatif **Boolean**. **TRUE** pour activer la mise en cache de schéma de la liste lors de l’approvisionnement d’un site. L’attribut **CacheSchema** est utilisé, par exemple, dans le fichier Onet.xml global pour activer la mise en cache de la liste d’utilisateurs pour la collection de sites actuelle.
**Catalogue** Facultatif **Boolean**. **TRUE** pour spécifier que la définition de liste concerne une galerie de sites, une galerie de listes ou une galerie de composants WebPart.
**Catégorie** **Text**facultatif. Spécifie la catégorie avec laquelle associer les listes créées via la définition de liste. Les valeurs possibles sont les suivantes :

***Bibliothèques**

***Communications**

***Suivi**

* **Listes personnalisées**
**Par défaut** Facultatif **Boolean**. **TRUE** pour spécifier que les nouveaux sites SharePoint incluront cette liste.
**Description** **Text**facultatif. Fournit une description de la définition de liste.
**DisableAttachments** Facultatif **Boolean**. **TRUE** pour spécifier que les utilisateurs peuvent joindre des fichiers aux éléments des listes créées via le modèle ; sinon, **FALSE**.
**DisallowContentTypes** Facultatif **Boolean**. **TRUE** pour spécifier que les types de contenu ne peuvent pas être gérés sur des listes créées via le modèle ; sinon, **FALSE**.
**Displayname** **Texte**requis. Spécifie le nom complet de la définition de liste.
**DocumentAsEnclosure** Facultatif **Boolean**. Spécifie si la liste inclut des documents en tant qu’objet de boîtier.
**DocumentTemplate** Facultatif **Integer**. Actuellement pas utilisé. Cela est valide uniquement dans un élément **ListTemplate** dont **BaseType** a la valeur 1 (bibliothèques de documents). Pour une compatibilité future, il doit être vide ou correspondre à l’attribut **Type** d’un élément **DocumentTemplate** dans l’énumération **DocumentTemplates**. [Identique à celui de la version précédente, mais n'est plus utilisé.]
**DontSaveInTemplate** Facultatif **Boolean**. **TRUE** pour exclure le contenu de la liste lorsque la liste est enregistrée en tant que modèle de liste personnalisé ou lorsque le site auquel appartient la liste est enregistré en tant que modèle de site personnalisé via l’interface utilisateur.
**EditPage** **Text**facultatif. Spécifie le nom d’une page d’application personnalisée (/_layouts) à utiliser comme page pour modifier les propriétés de liste des listes créées via le modèle de liste.
**EnableModeration** Facultatif **Boolean**. **TRUE** pour spécifier que l’approbation de contenu est activée par défaut dans les listes créées via le modèle ; sinon, **FALSE**.
**EnablePeopleSelector** Facultatif **Boolean**. Spécifie la valeur de la propriété EnablePeopleSelector.
**EnableResourceSelector** Facultatif **Boolean**. Spécifie la valeur de la propriété EnableResourceSelector.
**FeatureId** **Text**facultatif. Spécifie le GUID qui identifie le Composant fonctionnel auquel le modèle est associé.
**FolderCreation** Facultatif **Boolean**. **TRUE** pour activer la création de dossiers dans la liste et spécifier que la commande **Nouveau dossier** s’affiche dans le menu **Nouveau** dans les affichages de liste; sinon, **FALSE**.
**Cachés** Facultatif **Boolean**. **TRUE** pour spécifier que la définition de liste n’est pas disponible dans la page **Créer** pour la création de listes.
**HiddenList** Facultatif **Boolean**. **TRUE** pour spécifier qu’une liste créée à partir de la définition de liste est masquée.
**Image** **URL**facultatif. Spécifie une URL vers une icône utilisée pour représenter une liste.
**MultipleMtgDataList** Facultatif **Boolean**. Si ' MultipleMtgDataList="TRUE » est spécifié, la liste dans un site d’espace de travail de réunion contient les données de plusieurs instances de réunion au sein du site.
**MultipleTypes** Facultatif **Boolean**. Spécifie s’il existe plusieurs types de liste.
**MustSaveRootFiles** Facultatif **Boolean**. **TRUE** pour enregistrer les pages contenues dans une bibliothèque de documents spéciale utilisée en interne pour un site d’espace de travail de réunion lorsque le modèle de liste est enregistré sans contenu. Cet attribut n'est pas destiné à une utilisation publique.
**Nom** **Texte**requis. Spécifie le nom interne de la définition de liste. Les espaces et les caractères spéciaux ne peuvent pas être utilisés. Ce nom est également utilisé pour rechercher le dossier qui contient le fichier Schema.xml qui définit le schéma en cours d'utilisation.
**Newpage** **Text**facultatif. Spécifie le nom d'une page personnalisée à utiliser comme page pour créer une nouvelle liste au moyen du modèle de liste.
**NoCrawl** Facultatif **Boolean**. **TRUE** pour spécifier que la liste n’est pas visible dans les résultats de la recherche; sinon, **FALSE**.
**OnQuickLaunch** Facultatif **Boolean**. **TRUE** pour afficher les listes créées à partir de la définition de liste dans la barre **QuickLaunch**.
**Chemin** **Text**facultatif. Spécifie le nom de la définition de site qui contient la définition de liste ; par exemple, **STS**. Ce chemin d'accès est supposé être relatif au répertoire 12\TEMPLATE. Le chemin d'accès peut être dirigé vers un schéma de Composants fonctionnels ; par exemple, Features\Announcements. [Identique à celui de la version précédente, mais n'est plus utilisé.]
**RootWebOnly** Facultatif **Boolean**. **TRUE** pour spécifier que la liste créée à partir de la définition existe uniquement dans le site web racine d’une collection de sites. [Identique à celui de la version précédente, mais n'est plus utilisé.]
**SecurityBits** **Text**facultatif. Définit les autorisations au niveau élément dans la liste pour les utilisateurs possédant des autorisations suffisantes pour lire ou modifier des éléments de liste. L’attribut **SecurityBits** contient une chaîne à 2 chiffres. Le premier chiffre dans la chaîne contrôle l'accès en lecture ; le second contrôle l'accès en modification. Les chiffres suivants sont valides pour un accès en lecture :

* **1** Les utilisateurs peuvent lire tous les éléments.

* **2** Les utilisateurs peuvent lire uniquement leurs propres éléments.


Les chiffres suivants sont valides pour un accès en modification :

* **1** Les utilisateurs peuvent modifier tous les éléments.

* **2** Les utilisateurs peuvent modifier uniquement leurs propres éléments.

* **4** Les utilisateurs ne peuvent pas modifier les éléments.


**Remarque**: les utilisateurs disposant de l’autorisation ManageLists peuvent lire et modifier tous les éléments, quelle que soit la valeur de l’attribut **SecurityBits**.

Cet attribut ne s'applique pas aux bibliothèques de documents.
**Séquence** Facultatif **Integer**. Spécifie la priorité de classement à utiliser pour le modèle de liste sur la page **Créer**. Si **Sequence** n’est pas défini, le modèle apparaît en dernier dans un ordre arbitraire avec tous les autres modèles qui n’ont pas non plus une valeur **Sequence**. Lorsque deux modèles spécifient la même séquence, ils sont triés ensemble dans un ordre arbitraire.
**SetupPath** **Text**facultatif. Spécifie le chemin d’accès à un dossier dans le répertoire d’installation de SharePoint Foundation (%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\\TEMPLATE) qui contient un fichier à inclure dans le modèle.
**SyncType** Facultatif **Boolean**. **TRUE** pour remplacer le type de liste de clients par défaut associé à un modèle de base SharePoint Foundation.
**Type** Facultatif **Integer**. Fournit un identificateur unique pour le modèle. Cet identificateur doit être unique dans la fonctionnalité, mais ne doit pas être unique dans les définitions de fonctionnalités ou les définitions de sites. Pour obtenir la liste des types de modèles de liste par défaut, consultez SPListTemplateType.

Cet attribut correspond à l’attribut **Type** de l’élément List .
**Unique** Facultatif **Boolean**. **TRUE** pour spécifier que la définition de liste ou le modèle de liste peut être utilisé pour créer une liste uniquement lors de la création du site et ne peut pas être utilisé pour créer une liste via le modèle objet ou l’interface utilisateur après l’application du modèle ou de la définition de site. La définition de cet attribut sur **TRUE** a pour effet de masquer la liste afin qu’elle n’apparaisse pas en tant qu’option sur la page **Créer** ou sur la page **Documents et listes**.
**UseRootFolderForNavigation** Facultatif **Boolean**. **TRUE** pour spécifier qu’un lien vers la liste affichée dans **Lancement rapide** pointe vers le dossier racine afin que les utilisateurs accèdent à une page d’accueil personnalisée, au lieu de la page d’affichage de liste par défaut.

Si une URL d'accueil personnalisée n'est pas définie pour la liste, effectuer le rendu d'un lien vers le dossier racine est fonctionnellement équivalent à se lier à l'affichage de liste par défaut.
**VersioningEnabled** Facultatif **Boolean**. **TRUE** pour spécifier que le contrôle de version est activé par défaut dans les listes créées via le modèle ; sinon, **FALSE**.

Éléments enfants

Aucun

Éléments parents

Éléments
Éléments

Exemple

Pour obtenir un exemple de la façon dont cet élément est utilisé, voir List Template Files.