Partager via


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

Dernière modification : mercredi 21 avril 2010

S’applique à : SharePoint Foundation 2010

Dans cet article
Attributs
Éléments enfants
Éléments parents

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

<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>

Attributs

Attribut

Description

AllowDeletion

Facultatif Boolean. TRUE pour spécifier que les listes créées au moyen du modèle ne peuvent pas être supprimées ; sinon, FALSE.

AllowEveryoneViewItems

Facultatif, de type Boolean. TRUE pour permettre à n'importe quel utilisateur d'afficher des éléments de la bibliothèque. L'attribut AllowEveryoneViewItems est utilisé par exemple dans la galerie de pages maîtres, pour donner accès à tous les utilisateurs à des 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 au moyen du modèle sont enregistrées en tant que modèles de liste dans l'interface utilisateur ; sinon, FALSE.

BaseType

Obligatoire Integer. Spécifie le type de base, ou schéma par défaut, pour les listes créées à partir de la définition.

  • 0 : liste générique

  • 1 : bibliothèque de documents

  • 3 : forum de discussion

  • 4 : enquête

  • 5 : problème

CacheSchema

Facultatif, de type Boolean. TRUE pour activer la mise en cache du schéma de la liste lors de la mise en service d’un site. L’attribut CacheSchema est utilisé par exemple dans le fichier global Onet.xml pour activer la mise en cache de la liste des utilisateurs pour la collection de sites active.

Catalog

Facultatif Boolean. TRUE pour spécifier que la définition de liste est destinée à une galerie de sites, une galerie de listes ou une galerie de composants WebPart.

Category

Facultatif Text. Spécifie la catégorie avec laquelle associer les listes créées via la définition de liste. Les valeurs possibles sont les suivantes :

  • Libraries

  • Communications

  • Tracking

  • Custom Lists

Default

Facultatif Boolean. TRUE pour spécifier que les nouveaux sites SharePoint contiendront cette liste.

Description

Facultatif Text. 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 au moyen du modèle ; sinon, FALSE.

DisallowContentTypes

Boolean facultatif. TRUE pour spécifier que les types de contenu ne peuvent pas être gérés dans les listes créées via le modèle ; sinon, FALSE.

DisplayName

Obligatoire Text. Spécifie le nom complet de la définition de liste.

DocumentAsEnclosure

Boolean facultatif. Indique si la liste comprend des documents comme objet pièce jointe.

DocumentTemplate

Facultatif Integer. Actuellement pas utilisé. Valide uniquement dans un élément ListTemplate pour lequel BaseType est défini sur 1 (bibliothèques de documents). Pour la compatibilité à venir, cet élément 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 sous la forme d'un modèle de liste personnalisé ou lorsque le site auquel appartient la liste est enregistré en tant que modèle de site personnalisé au moyen de l'interface utilisateur.

EditPage

Facultatif Text. Spécifie le nom d'une page d'application personnalisée (/_layouts) à utiliser comme page de modification des propriétés des listes créées via le modèle de liste.

EnableModeration

Facultatif Boolean.TRUE pour spécifier que l'approbation du contenu est activée par défaut dans les listes créées au moyen du modèle ; sinon, FALSE.

EnablePeopleSelector

Boolean facultatif. Spécifie la valeur de la propriété EnablePeopleSelector.

EnableResourceSelector

Boolean facultatif. Spécifie la valeur de la propriété EnableResourceSelector.

FeatureId

Facultatif Text. 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 à l'intérieur de la liste et pour spécifier que la commande Nouveau dossier doit apparaître dans le menu Nouveau en mode Liste ; sinon, FALSE.

Hidden

Facultatif Boolean. TRUE pour spécifier que la définition de liste n'est pas disponible dans la page Création pour créer des listes.

HiddenList

Facultatif Boolean. TRUE pour spécifier qu'une liste créée à partir de la définition de liste est masquée.

Image

Facultatif URL. Spécifie une URL vers une icône utilisée pour représenter une liste.

MultipleMtgDataList

Facultatif Boolean. Si la valeur MultipleMtgDataList="TRUE" est spécifiée, la liste dans le site d'espace de travail de réunion contient des données pour plusieurs instances de réunions à l'intérieur du site.

MultipleTypes

Boolean facultatif. Indique s’il existe plusieurs types de listes.

MustSaveRootFiles

Facultatif Boolean.TRUE pour enregistrer les pages contenues dans une bibliothèque de documents spéciale qui est utilisée de manière 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.

Name

Obligatoire Text. 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

Facultatif Text. 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 ne doit pas être visible dans les résultats de la recherche ; sinon, FALSE.

OnQuickLaunch

Boolean facultatif. TRUE pour afficher les listes créées à partir de la définition de liste dans la barre Lancementrapide.

Path

Facultatif Text. 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

Facultatif Text. 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.

RemarqueRemarque
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.

Sequence

Facultatif Integer. Spécifie la priorité de classement à utiliser pour le modèle de liste dans la page Création. Si aucune valeur Sequence n'est définie, le modèle apparaît en dernier, classé de façon arbitraire avec tous les autres modèles pour lesquels il n'existe également aucune 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 SharePoint Foundation (%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\\TEMPLATE) qui contient un fichier à inclure dans le modèle.

SyncType

Valeur Boolean facultative. TRUE pour remplacer le type de liste de clients par défaut associé à un modèle de base de SharePoint Foundation.

Type

Integer facultatif. 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 une liste des types de modèles de listes par défaut, voir 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 peuvent être utilisés pour créer une liste uniquement pendant la création des sites et non pour créer une liste au moyen du modèle objet ou de l'interface utilisateur, une fois que la définition ou le modèle de site a été appliqué. L'affectation de la valeur TRUE à cet attribut a pour effet de rendre la liste masquée, de sorte qu'elle n'apparaisse pas sous forme d'option dans la page Création ou dans la page Documents et listes.

UseRootFolderForNavigation

Valeur Boolean facultative. TRUE pour spécifier qu'un lien vers la liste qui est affiché 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.

RemarqueRemarque
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 suivi de version est activé par défaut dans les listes créées au moyen du modèle ; sinon, FALSE.

Éléments enfants

Aucun

Éléments parents

Elements

Exemple

Pour obtenir un exemple de la façon dont cet élément est utilisé, voir Fichiers de modèles de liste.