ListTemplate, élément (Site)

Dernière modification : dimanche 11 avril 2010

S’applique à : SharePoint Foundation 2010

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

Spécifie une définition de liste qui est disponible en tant qu’option pour la création de 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"
  MultipleMtgDataList = "TRUE" | "FALSE"
  MustSaveRootFiles = "TRUE" | "FALSE"  MultipleTypes = "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, de type Boolean. TRUE pour spécifier que les listes créées via la définition de liste 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, de type Boolean. TRUE pour spécifier que le contenu de la liste doit être inclus par défaut lorsque les listes créées via la définition de liste sont enregistrées en tant que modèles de liste dans l’interface utilisateur ; sinon, FALSE.

BaseType

Obligatoire, de type Integer. Spécifie le type de base, ou le schéma par défaut, pour les listes créées à partir de la définition. Dans SharePoint Foundation, il peut s’agir de 0, 1, 3, 4 ou 5, mais pas de 2.

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, de type Boolean. TRUE pour spécifier que la définition de liste est pour une galerie de sites, une galerie de listes ou une bibliothèque de composants WebPart.

Category

Facultatif, de type Text. Spécifie la catégorie à 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, de type Boolean. TRUE pour spécifier que les nouveaux sites SharePoint doivent inclure cette liste.

Description

Facultatif, de type Text. Fournit une description de la définition de liste.

DisableAttachments

Facultatif, de type Boolean. TRUE pour spécifier que les utilisateurs peuvent joindre des fichiers aux éléments dans les listes créées via la définition de liste ; sinon, FALSE.

DisallowContentTypes

Facultatif, de type Boolean. TRUE pour spécifier que les types de contenu peuvent être gérés sur les listes créées via la définition de liste ; sinon, FALSE.

DisplayName

Obligatoire, de type Text. Spécifie le nom d’affichage de la définition de liste.

DocumentAsEnclosure

Argument Boolean facultatif.

DocumentTemplate

Facultatif, de type Integer. Actuellement non utilisé. Il n’est valide que dans un élément ListTemplate dont l’attribut BaseType est défini à 1 (bibliothèques de documents). Pour assurer une compatibilité future, cet attribut doit être laissé vide ou bien correspondre à l’attribut Type d’un élément DocumentTemplate de l’énumération DocumentTemplates. Cet attribut a été désapprouvé dans SharePoint Foundation.

DontSaveInTemplate

Facultatif, de type 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

Facultatif, de type Text. Spécifie le nom d’un formulaire personnalisé à utiliser comme page pour modifier des éléments dans les listes créées via la définition de liste.

EnableModeration

Facultatif, de type Boolean. TRUE pour spécifier que l’approbation de contenu est activée par défaut dans les listes créées via la définition de liste ; sinon, FALSE.

EnablePeopleSelector

Argument Boolean facultatif.

EnableResourceSelector

Argument Boolean facultatif.

FeatureId

Facultatif, de type Text. Spécifie le GUID qui identifie le Composant fonctionnel auquel la définition de liste est associée.

FolderCreation

Facultatif, de type Boolean. TRUE pour activer la création de dossier au sein de la liste et pour spécifier que la commande Nouveau dossier apparaît dans le menu Nouveau dans les affichages de liste ; sinon, FALSE.

Hidden

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

HiddenList

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

Image

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

MultipleMtgDataList

Facultatif, de type Boolean. Si MultipleMtgDataList="TRUE" est spécifié, la liste au sein d’un site d’espace de travail de réunion contient des données pour plusieurs instances de la réunion au sein du site.

MultipleTypes

Argument Boolean facultatif.

MustSaveRootFiles

Facultatif, de type 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, de type 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 définissant le schéma en cours d’utilisation.

NewPage

Facultatif, de type Text. Spécifie le nom d’un formulaire personnalisé à utiliser comme page pour créer des éléments dans les listes créées via la définition de liste.

NoCrawl

Facultatif, de type Boolean. TRUE pour spécifier que la liste ne doit pas être visible dans les résultats de la recherche ; sinon, FALSE.

OnQuickLaunch

Facultatif, de type Boolean. TRUE pour afficher les listes créées à partir de la définition de liste dans la barre Lancementrapide, si cette barre a un nœud Listes.

Path

Facultatif, de type 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 pointer vers un schéma de fonctionnalités, par exemple Features\Announcements. Cet attribut a été désapprouvé dans SharePoint Foundation.

RootWebOnly

Facultatif, de type Boolean. TRUE pour spécifier que la liste créée à partir de la définition existe seulement dans le site Web racine d’une collection de sites. Cet attribut a été désapprouvé dans SharePoint Foundation.

SecurityBits

Facultatif, de type Text. Définit les autorisations de niveau élément dans la liste pour les utilisateurs ayant des autorisations suffisantes pour lire ou modifier des éléments de liste. L’attribut SecurityBits contient une chaîne à 2 chiffres. Le premier chiffre de la chaîne contrôle l’accès en lecture, tandis que le deuxième contrôle l’accès en modification. Pour l’accès en lecture, les chiffres suivants sont valides :

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

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

Pour l’accès en modification, les chiffres suivants sont valides :

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 avec l’autorisation ManageLists peuvent lire et modifier tous les éléments, indépendamment de la valeur de l’attribut SecurityBits.

Cet attribut ne s’applique pas aux bibliothèques de documents.

Sequence

Facultatif, de type Integer. Spécifie la priorité de classement à utiliser pour la définition de liste sur la page Création. Si l’attribut Sequence n’est pas défini, la définition de liste s’affiche en dernier selon un ordre arbitraire, avec toutes les autres définitions de liste pour lesquelles il manque également une valeur pour l’attribut Sequence. Deux définitions de liste spécifiant la même séquence sont classées ensemble selon un ordre arbitraire.

SetupPath

Facultatif, de type Text. Spécifie le chemin d’accès à un dossier dans le répertoire d’installation de SharePoint Foundation (\\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE) qui contient un fichier à inclure dans la définition de liste.

SyncType

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

Type

Facultatif, de type Integer. Fournit un identificateur unique pour la définition de liste. Cet identificateur doit être unique au sein de la fonctionnalité, mais il ne doit pas nécessairement l’être dans toutes les définitions de fonctionnalité ou de site. SharePoint Foundation inclut les types de liste suivant par défaut.

  • 100   Liste générique

  • 101   Bibliothèque de documents

  • 102   Enquête

  • 103   Liste de liens

  • 104   Liste d’annonces

  • 105   Liste de contacts

  • 106   Liste d’événements

  • 107   Liste de tâches

  • 108   Forum de discussion

  • 109   Bibliothèque d’images

  • 110   Sources de données

  • 111   Galerie de modèles de site

  • 112   Liste d’informations utilisateur

  • 113   Galerie de composants WebPart

  • 114   Galerie de modèles de liste

  • 115   Bibliothèque de formulaires XML

  • 116   Galerie de pages maîtres

  • 117   Flux de travail sans code

  • 118   Processus de flux de travail personnalisé

  • 119   Bibliothèque de pages Wiki

  • 120   Grille personnalisée pour une liste

  • 130   Bibliothèque de connexions de données

  • 140   Historique de flux de travail

  • 150   Liste de tâches Gantt

  • 200   Liste de séries de réunions

  • 201   Liste d’ordres du jour

  • 202   Liste des participants à une réunion

  • 204   Liste de décisions d’une réunion

  • 207   Liste des objectifs d’une réunion

  • 210   Zone de texte pour les réunions

  • 211   Liste des éléments à prévoir pour la réunion

  • 212   Liste des pages d’espace de travail de la réunion

  • 301   Liste des publications de blog

  • 302   Liste des commentaires de blog

  • 303   Liste des catégories de blog

  • 1100   Suivi des problèmes

  • 1200   Liste des tâches d’administrateur

Pour les modèles de liste personnalisés, cet attribut doit être défini à un nombre supérieur à 10 000, pour qu’il n’entre pas en conflit avec n’importe quel type de liste présent ou futur fourni par Microsoft.

Cet attribut correspond à l’attribut Type de l’élément List.

Unique

Facultatif, de type Boolean. TRUE pour spécifier que la définition de liste ou le modèle de liste peuvent être utilisés uniquement pour créer une liste lors de la création de site, et qu’ils ne peuvent pas être utilisés 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 à TRUE a pour effet de rendre la liste masquée afin qu’elle n’apparaisse pas en tant qu’option sur la page Création ou sur la page Documents et listes.

UseRootFolderForNavigation

Facultatif, de type Boolean. 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, de type Boolean. TRUE pour spécifier que le contrôle de version est activé par défaut dans les listes créées via la définition de liste ; sinon, FALSE.

Éléments enfants

Aucun

Éléments parents

ListTemplates

Occurrences

Minimum : 0

Maximum : pas de limite

Remarques

Dans SharePoint Foundation, le modèle de liste pour une liste SharePoint standard est généralement défini dans le fichier manifeste du Composant fonctionnel qui contient la définition de liste. Pour plus d’informations sur le Composant fonctionnel de modèle de liste, voir Fichiers de modèles de liste.