ContentType-Element (ContentType)

Letzte Änderung: Sonntag, 11. April 2010

Gilt für: SharePoint Foundation 2010

Inhalt dieses Artikels
Attribute
Untergeordnete Elemente
Übergeordnete Elemente

Definiert einen einzelnen Inhaltstyp.

<ContentType
  BaseType="Text"
  ID="Text"
  Name="Text"
  Description="Text"
  DocumentTemplate="Text"
  FeatureId="Text"
  Group="Text"
  Hidden="TRUE" | "FALSE"
  Inherits="TRUE" | "FALSE"
  ProgId="Text"
  NewDocumentControl="Text"
  Overwrite="TRUE" | "FALSE
  PushDownChangedResourceFilesOnly="TRUE" | "FALSE
  ReadOnly="TRUE" | "FALSE"
  RequireClientRenderingOnNew="TRUE" | "FALSE"
  ResourceFolder="Text"
  Sealed="TRUE" | "FALSE"
  V2ListTemplateName="Text"
  Version="Integer"
/>

Attribute

Attribut

Beschreibung

BaseType

Für interne Zwecke vorbehalten.

ID

Erforderlicher Text-Wert. Gibt die Inhaltstyp-ID des Inhaltstyps an. Eine Inhaltstyp-ID hat ein besonderes Format. Wenn der Wert, den Sie dem ID-Attribut zuweisen, nicht das ordnungsgemäße Format hat, erhalten Sie eine Fehlermeldung, sobald die Funktion aktiviert wird. Weitere Informationen finden Sie unter Inhaltstyp-IDs.

Name

Erforderlicher Text-Wert. Gibt den Namen des Inhaltstyps an. Der Wert kann ein Verweis auf eine Ressource im Format $Resources:String sein. Weitere Informationen finden Sie unter Lokalisieren von SharePoint-Lösungen. Der Name selbst darf nicht länger als 128 Zeichen sein und nicht die Zeichen \ / : * ? " # % < > { } | ~ &, zwei aufeinander folgende Punkte (..) oder Sonderzeichen wie Tabulatoren enthalten.

Ein Fehler tritt auf, wenn ein anderer Inhaltstyp mit demselben Namen in der Auflistung vorhanden ist, der der Inhaltstyp hinzugefügt wird.

Description

Optionaler Text-Wert. Enthält eine Beschreibung des Inhaltstyps, die auf der SharePoint Foundation-Benutzeroberfläche angezeigt wird. Der Wert kann ein Verweis auf eine Ressource im Format $Resources:String sein.

DocumentTemplate

Veraltet. Verwenden Sie das DocumentTemplate-Element.

FeatureId

Optionaler Text-Wert. Stellt die ID des Features bereit, dem der Inhaltstyp zugeordnet ist. Der Wert muss die Zeichenfolgendarstellung einer GUID-Struktur einschließlich der geschweiften Klammern sein.

Group

Optionaler Text-Wert. Gibt die Inhaltstypgruppe an, der der Inhaltstyp zugeordnet ist. Inhaltstypgruppen sind benutzerdefinierte Gruppen, mit deren Hilfe Inhaltstypen in logische Kategorien eingeteilt werden. Der Wert kann ein Verweis auf eine Ressource im Format $Resources:String sein.

Hidden

Optionaler Boolean-Wert. TRUE, um den Inhaltstyp als ausgeblendet zu definieren. Wenn Sie einen Inhaltstyp als ausgeblendet definieren, wird der Inhaltstyp von SharePoint Foundation in Listenansichten nicht auf der Schaltfläche Neu angezeigt.

Wenn Sie dieses Attribut nicht verwenden, wird der Inhaltstyp von SharePoint Foundation so behandelt, als ob dieses Attribut auf FALSE festgelegt sei.

Inherits

Optionaler Boolean-Wert. Der Wert dieses Attributs bestimmt, ob der Inhaltstyp bei seiner Erstellung Felder von seinem übergeordneten Inhaltstyp erbt.

Wenn Inherits auf TRUE festgelegt wird, erbt der untergeordnete Inhaltstyp alle Felder des übergeordneten Inhaltstyps, einschließlich der Felder, die Benutzer hinzugefügt haben.

Wenn Inherits auf FALSE oder nicht festgelegt wird und der übergeordnete Inhaltstyp ein vordefinierter Typ ist, erbt der untergeordnete Inhaltstyp nur die Felder, die im übergeordneten Inhaltstyp enthalten waren, als SharePoint Foundation installiert wurde. Der untergeordnete Inhaltstyp verfügt über keine Felder, die Benutzer dem übergeordneten Inhaltstyp hinzugefügt haben.

Wenn Inherits auf FALSE festgelegt oder nicht vorhanden ist und der übergeordnete Inhaltstyp mittels einer Sandkastenlösung bereitgestellt wurde, erbt der untergeordnete Inhaltstyp keine Felder vom übergeordneten Inhaltstyp.

NewDocumentControl

Optionaler Text-Wert. Die ProgID der bevorzugten Anwendung zum Erstellen eines neuen Dokuments dieses Inhaltstyps.

Overwrite

Optionaler Boolean-Wert. TRUE zum Überschreiben eines vorhandenen Inhaltstyps mit derselben ID.

Der Standardwert ist FALSE.

ProgId

Optionaler Text-Wert. Die ProgID der bevorzugten Anwendung zum Öffnen eines Dokuments dieses Inhaltstyps. Dieses Attribut unterscheidet zwischen Anwendungen, die Dateien mit einer angegebenen Dateierweiterung speichern.

PushDownChangedResourceFilesOnly

Optionaler Boolean-Wert. TRUE, um während eines Pushdownvorgangs nur geänderte Ressourcendateien in abgeleitete Inhaltstypen zu kopieren.

Der Standardwert ist FALSE.

ReadOnly

Optionaler Boolean-Wert. TRUE, um anzugeben, dass der Inhaltstyp nur bearbeitet werden kann, wenn der Schreibschutz explizit aufgehoben wird. Dies kann auf der Benutzeroberfläche oder im Code erfolgen. Weitere Informationen finden Sie unter Steuern von Änderungen am Inhaltstyp.

Wenn Sie dieses Attribut nicht verwenden, wird der Inhaltstyp von SharePoint Foundation so behandelt, als ob dieses Attribut auf FALSE festgelegt sei.

RequireClientRenderingOnNew

Optionaler Boolean-Wert. TRUE zum Anfordern, dass der Browser zum Erstellen eines neuen Elements die vom ProgId-Attribut angegebene Anwendung verwendet.

Der Standardwert ist TRUE.

ResourceFolder

Veraltet. Verwenden Sie das Folder-Element.

Sealed

Optionaler Boolean-Wert. TRUE, um Änderungen an diesem Inhaltstyp zu verhindern. Sie können den Wert dieses Attributs nicht auf der Benutzeroberfläche, jedoch im Code ändern, sofern Sie über ausreichende Berechtigungen verfügen. Sie benötigen die Rechte eines Websitesammlungsadministrators, um die Versiegelung des Inhaltstyps aufzuheben.

Wenn Sie dieses Attribut nicht verwenden, wird der Inhaltstyp von SharePoint Foundation so behandelt, als ob dieses Attribut auf FALSE festgelegt sei.

V2ListTemplateName

Optionaler Text-Wert. Gibt den Windows SharePoint Services 2.0-Listenvorlagentyp an, dem dieser Inhaltstyp zugeordnet ist. Der Inhaltstyp "Document" ist beispielsweise der Listenvorlage "Document Library" zugeordnet.

Version

Für künftige Zwecke vorbehalten.

Untergeordnete Elemente

DocumentTemplate, FieldRefs, Folder, XMLDocuments

Übergeordnete Elemente

ContentTypes, Elements

Beispiel

Das folgende Beispiel enthält die Inhaltstypdefinition des Inhaltstyps Document.

<ContentType ID="0x0101"
  Name="$Resources:Document"
  Group="$Resources:Document_Content_Types"
  Description="$Resources:DocumentCTDesc"
  V2ListTemplateName="doclib"
  Version="0">
  <FieldRefs>
    <RemoveFieldRef ID="{67df98f4-9dec-48ff-a553-29bece9c5bf4}" Name="Attachments" />
    <!-- Attachments -->
    <RemoveFieldRef ID="{f1e020bc-ba26-443f-bf2f-b68715017bbc}" Name="WorkflowVersion" />
    <!-- WorkflowVersion -->
    <RemoveFieldRef ID="{bc91a437-52e7-49e1-8c4e-4698904b2b6d}" Name="LinkTitleNoMenu" />
    <!-- LinkTitleNoMenu -->
    <RemoveFieldRef ID="{82642ec8-ef9b-478f-acf9-31f7d45fbc31}" Name="LinkTitle" />
    <!-- LinkTitle -->
    <RemoveFieldRef ID="{ae069f25-3ac2-4256-b9c3-15dbc15da0e0}" Name="GUID" />
    <!-- GUID -->
    <RemoveFieldRef ID="{de8beacf-5505-47cd-80a6-aa44e7ffe2f4}" Name="WorkflowInstanceID" />
    <!-- WorkflowInstanceID -->
    <FieldRef ID="{5f47e085-2150-41dc-b661-442f3027f552}" Name="SelectFilename" />
    <!-- SelectFilename -->
    <FieldRef ID="{8553196d-ec8d-4564-9861-3dbe931050c8}" Name="FileLeafRef" Required="TRUE"/>
    <!-- FileLeafRef -->
    <FieldRef ID="{8c06beca-0777-48f7-91c7-6da68bc07b69}" Name="Created" Hidden="TRUE" />
    <!-- Created -->
    <FieldRef ID="{fa564e0f-0c70-4ab9-b863-0177e6ddd247}" Name="Title" Required="FALSE" ShowInNewForm="FALSE" ShowInEditForm="TRUE"/>
    <!-- Title -->
    <FieldRef ID="{28cf69c5-fa48-462a-b5cd-27b6f9d2bd5f}" Name="Modified"  Hidden="TRUE" />
    <!-- Modified -->
    <FieldRef ID="{822c78e3-1ea9-4943-b449-57863ad33ca9}" Name="Modified_x0020_By" Hidden="FALSE"/>
    <!-- Modified_x0020_By -->
    <FieldRef ID="{4dd7e525-8d6b-4cb4-9d3e-44ee25f973eb}" Name="Created_x0020_By" Hidden="FALSE" />
    <!-- Created_x0020_By -->
  </FieldRefs>
  <XmlDocuments>
    <XmlDocument NamespaceURI="https://schemas.microsoft.com/sharepoint/v3/contenttype/forms">
      <FormTemplates xmlns="https://schemas.microsoft.com/sharepoint/v3/contenttype/forms">
        <Display>DocumentLibraryForm</Display>
        <Edit>DocumentLibraryForm</Edit>
        <New>DocumentLibraryForm</New>
      </FormTemplates>
    </XmlDocument>
  </XmlDocuments>
</ContentType>

Siehe auch

Aufgaben

Gewusst wie: Hinzufügen eines Inhaltstyps zu einer Website

Vorgehensweise: Hinzufügen eines Inhaltstyps zu einer Liste

Konzepte

Inhaltstypdefinitionen

Weitere Ressourcen

Inhaltstypen