ListTemplate-Element (Listenvorlage)

Gilt für: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online-| SharePoint Server 2013

Gibt eine Listendefinition an, die als Option zum Erstellen von Listen auf der Seite Erstellen verfügbar ist.

Definition

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

Elemente und Attribute

In den folgenden Abschnitten werden Attribute, untergeordnete und übergeordnete Elemente erläutert.

Attribute

Attribut Beschreibung
**AllowDeletion** Optional **Boolean**. **TRUE**, um anzugeben, dass listen, die über die Vorlage erstellt wurden, nicht gelöscht werden können; andernfalls **FALSE**.
**AllowEveryoneViewItems** Optional **Boolean**. **TRUE**, damit jeder Benutzer Elemente in der Bibliothek anzeigen kann. Das Attribut **AllowEveryoneViewItems** wird beispielsweise im Gestaltungsvorlagenkatalog verwendet, um allen Benutzern Zugriff auf Gestaltungsvorlagen zu gewähren.
**AlwaysIncludeContent** Optional **Boolean**. **TRUE**, um anzugeben, dass Listeninhalte standardmäßig eingeschlossen werden, wenn listenbasierte Listen, die über die Vorlage erstellt wurden, als Listenvorlagen in der Benutzeroberfläche gespeichert werden; andernfalls **FALSE**.
**Basetype** Erforderlich **Integer**. Gibt den Basistyp oder das Standardschema für Listen an, die anhand der Definition erstellt wurden.

* 0 – GenericList

* 1 – DocumentLibrary

* 3 - DiscussionBoard

* 4 - Umfrage

* 5 - Problem
**CacheSchema** Optional **Boolean**. **TRUE** zum Aktivieren des Schemazwischenspeicherns der Liste beim Bereitstellen einer Website. Das Attribut **CacheSchema** wird beispielsweise in der globalen Onet.xml-Datei verwendet, um das Zwischenspeichern der Benutzerliste für die aktuelle Websitesammlung zu ermöglichen.
**Katalog** Optional **Boolean**. **TRUE**, um anzugeben, dass die Listendefinition für einen Websitekatalog, einen Listenkatalog oder einen Webpartkatalog gilt.
**Kategorie** Optional **Text**. Gibt die Kategorie an, der Listen zugeordnet werden sollen, die über die Listendefinition erstellt werden. Mögliche Werte:

***Bibliotheken**

***Kommunikation**

***Tracking**

* **Benutzerdefinierte Listen**
**Standard** Optional **Boolean**. **TRUE**, um anzugeben, dass neue SharePoint-Websites diese Liste enthalten sollen.
**Beschreibung** Optional **Text**. Enthält eine Beschreibung der Listendefinition.
**DisableAttachments** Optional **Boolean**. **TRUE**, um anzugeben, dass Benutzer Dateien an Elemente in Listen anfügen können, die über die Vorlage erstellt wurden; andernfalls **FALSE**.
**DisallowContentTypes** Optional **Boolean**. **TRUE**, um anzugeben, dass Inhaltstypen nicht in Listen verwaltet werden können, die über die Vorlage erstellt wurden; andernfalls **FALSE**.
**Displayname** Erforderlich **Text**. Gibt den Anzeigenamen der Listendefinition an.
**DocumentAsEnclosure** Optional **Boolean**. Gibt an, ob die Liste Dokumente als ein Anlagenobjekt enthält.
**DocumentTemplate** Optional **Integer**. Wird derzeit nicht verwendet. Dies ist nur in einem **ListTemplate**-Element gültig, dessen **BaseType** auf 1 festgelegt ist (Dokumentbibliotheken). Aus Gründen der zukünftigen Kompatibilität sollte dies entweder leer sein oder dem **Type**-Attribut eines **DocumentTemplate**-Elements in der **DocumentTemplates**-Enumeration entsprechen. [Identisch mit der Vorversion, aber verworfen].
**DontSaveInTemplate** Optional **Boolean**. **TRUE** , um den Inhalt der Liste auszuschließen, wenn die Liste als benutzerdefinierte Listenvorlage gespeichert wird oder wenn die Website, zu der die Liste gehört, über die Benutzeroberfläche als benutzerdefinierte Websitevorlage gespeichert wird.
**EditPage** Optional **Text**. Gibt den Namen einer benutzerdefinierten Anwendungsseite (/_layouts) an, die als Seite zum Bearbeiten von Listeneigenschaften für Listen verwendet werden soll, die über die Listenvorlage erstellt wurden.
**EnableModeration** Optional **Boolean**. **TRUE**, um anzugeben, dass die Inhaltsgenehmigung in Listen, die über die Vorlage erstellt wurden, standardmäßig aktiviert ist; andernfalls **FALSE**.
**EnablePeopleSelector** Optional **Boolean**. Gibt den Wert für die EnablePeopleSelector-Eigenschaft an.
**EnableResourceSelector** Optional **Boolean**. Gibt den Wert für die EnableResourceSelector-Eigenschaft an.
**FeatureId** Optional **Text**. Gibt die GUID an, mit der das Feature identifiziert wird, dem die Vorlage zugeordnet ist.
**FolderCreation** Optional **Boolean**. **TRUE** , um die Ordnererstellung innerhalb der Liste zu aktivieren und anzugeben, dass der Befehl **Neuer Ordner** im Menü **Neu** in Listenansichten angezeigt wird; andernfalls **FALSE**.
**Versteckte** Optional **Boolean**. **TRUE**, um anzugeben, dass die Listendefinition auf der Seite **Erstellen** zum Erstellen von Listen nicht verfügbar ist.
**HiddenList** Optional **Boolean**. **TRUE**, um anzugeben, dass eine aus der Listendefinition erstellte Liste ausgeblendet wird.
**Bild** Optional **URL**. Gibt eine URL zu einem Symbol zur Darstellung einer Liste an.
**MultipleMtgDataList** Optional **Boolean**. Wenn "MultipleMtgDataList="TRUE"' angegeben wird, enthält die Liste innerhalb einer Besprechungsarbeitsbereichswebsite Daten für mehrere Besprechungsinstanzen innerhalb der Website.
**MultipleTypes** Optional **Boolean**. Gibt an, ob es mehrere Listentypen gibt.
**MustSaveRootFiles** Optional **Boolean**. **TRUE** zum Speichern der Seiten, die in einer speziellen Dokumentbibliothek enthalten sind, die intern für eine Besprechungsarbeitsbereichswebsite verwendet wird, wenn die Listenvorlage ohne Inhalt gespeichert wird. Dieses Attribut ist nicht für die öffentliche Verwendung vorgesehen.
**Namen** Erforderlich **Text**. Gibt den internen Namen der Listendefinition an. Es können keine Leerzeichen oder Sonderzeichen verwendet werden. Dieser Name wird auch verwendet, um den Ordner zu suchen, der die Schema.xml Datei enthält, die das verwendete Schema definiert.
**Newpage** Optional **Text**. Gibt den Namen einer benutzerdefinierten Seite an, die als Seite für das Erstellen einer neuen Liste mithilfe der Listenvorlage verwendet wird.
**NoCrawl** Optional **Boolean**. **TRUE**, um anzugeben, dass die Liste in den Suchergebnissen nicht sichtbar ist; andernfalls **FALSE**.
**OnQuickLaunch** Optional **Boolean**. **TRUE** zum Anzeigen von Listen, die aus der Listendefinition erstellt wurden, auf der **QuickLaunch**-Leiste.
**Pfad** Optional **Text**. Gibt den Namen der Websitedefinition an, die die Listendefinition enthält. Beispiel: **STS**. Dieser Pfad wird als relativ zum Verzeichnis 12\TEMPLATE angenommen. Der Pfad kann auf ein Featureschema gerichtet werden. Beispiel: Features\Ankündigungen. [Identisch mit der Vorversion, aber verworfen].
**RootWebOnly** Optional **Boolean**. **TRUE**, um anzugeben, dass die anhand der Definition erstellte Liste nur in der Stammwebsite einer Websitesammlung vorhanden ist. [Identisch mit der Vorversion, aber verworfen].
**SecurityBits** Optional **Text**. Definiert die Berechtigungen auf Elementebene in der Liste für Benutzer mit ausreichenden Berechtigungen zum Lesen oder Bearbeiten von Listenelementen. Das **SecurityBits**-Attribut enthält eine 2-stellige Zeichenfolge. Mit der ersten Ziffer in der Zeichenfolge wird der Lesezugriff gesteuert, während mit der zweiten Ziffer in der Zeichenfolge der Bearbeitungszugriff gesteuert wird. Für den Lesezugriff sind die folgenden Ziffern gültig:

* **1** Benutzer können alle Elemente lesen.

* **2** Benutzer können nur ihre eigenen Elemente lesen.


Für den Bearbeitungszugriff sind die folgenden Ziffern gültig:

* **1** Benutzer können alle Elemente bearbeiten.

* **2** Benutzer können nur ihre eigenen Elemente bearbeiten.

* **4** Benutzer können elemente nicht bearbeiten.


**Hinweis**: Benutzer mit der ManageLists-Berechtigung können alle Elemente lesen und bearbeiten, unabhängig vom Wert des **SecurityBits**-Attributs.

Dieses Attribut gilt nicht für Dokumentbibliotheken.
**Sequenz** Optional **Integer**. Gibt die Sortierpriorität an, die für die Listenvorlage auf der Seite **Erstellen** verwendet werden soll. Wenn **Sequenz** nicht festgelegt ist, wird die Vorlage zuletzt in beliebiger Reihenfolge mit allen anderen Vorlagen angezeigt, denen ebenfalls ein **Sequence**-Wert fehlt. Zwei Vorlagen, für die dieselbe Reihenfolge angegeben ist, werden gemeinsam in einer beliebigen Reihenfolge sortiert.
**SetupPath** Optional **Text**. Gibt den Pfad zu einem Ordner im SharePoint Foundation-Setupverzeichnis (%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\\TEMPLATE) an, der eine Datei enthält, die in die Vorlage eingeschlossen werden soll.
**SyncType** Optional **Boolean**. **TRUE** zum Überschreiben des Standardclientlistentyps, der einer SharePoint Foundation-Basisvorlage zugeordnet ist.
**Typ** Optional **Integer**. Stellt eine eindeutige ID für die Vorlage bereit. Diese ID muss innerhalb des Features eindeutig sein, muss jedoch nicht in allen Feature- oder Websitedefinitionen eindeutig sein. Eine Liste der Standardmäßigen Listenvorlagentypen finden Sie unter SPListTemplateType.

Dieses Attribut entspricht dem **Type**-Attribut des List-Elements .
**Einzigartige** Optional **Boolean**. **TRUE**, um anzugeben, dass die Listendefinition oder Listenvorlage nur während der Websiteerstellung zum Erstellen einer Liste verwendet werden kann und nicht zum Erstellen einer Liste über das Objektmodell oder die Benutzeroberfläche verwendet werden kann, nachdem die Websitevorlage oder -definition angewendet wurde. Wenn Sie dieses Attribut auf **TRUE** festlegen, wird die Liste ausgeblendet, sodass sie nicht als Option auf der Seite **Erstellen** oder auf der Seite **Dokumente und Listen** angezeigt wird.
**UseRootFolderForNavigation** Optional **Boolean**. **TRUE**, um anzugeben, dass ein Link zu der Liste, die in **Schnellstart** angezeigt wird, auf den Stammordner verweist, sodass Benutzer zu einer benutzerdefinierten Willkommensseite und nicht zur Standardseite der Listenansicht wechseln.

Wenn für die Liste keine benutzerdefinierte Willkommens-URL festgelegt ist, ist das Rendern einer Verknüpfung zum Stammordner von der Funktion her mit dem Verknüpfen zur Standardlistenansicht vergleichbar.
**VersioningEnabled** Optional **Boolean**. **TRUE**, um anzugeben, dass die Versionsverwaltung in Listen, die über die Vorlage erstellt wurden, standardmäßig aktiviert ist; andernfalls **FALSE**.

Untergeordnete Elemente

Keine

Übergeordnete Elemente

Elemente
Elemente

Beispiel

Ein Beispiel für die Verwendung dieses Elements finden Sie unter List Template Files.