ContentType-Element (ContentType)ContentType Element (ContentType)

Betrifft: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013Applies to: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013

Definiert einen einzelnen Inhaltstyp. Defines a single content type.

DefinitionDefinition

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

Elemente und AttributeElements and attributes

In den folgenden Abschnitten werden Attribute, untergeordnete und übergeordnete Elemente erläutert.The following sections describe attributes, child elements, and parent elements.

AttributeAttributes

AttributAttribute

BeschreibungDescription

BaseTypeBaseType

Für die interne Verwendung reserviert.Reserved for internal use.

IDID

Erforderlicher Text.Required Text. Gibt die Inhaltstyp-ID des Inhaltstyps.Specifies the content type ID of the content type. Inhaltstyp-ID hat ein bestimmtes Format.A content type ID has a very specific format. Wenn der Wert, dass Sie das ID -Attribut zugewiesen werden nicht im richtigen Format ist, erhalten Sie einen Fehler, wenn das Feature aktiviert.If the value that you assign the ID attribute is not in the correct format, you will get an error when the Feature activates. Weitere Informationen finden Sie unter Content Type IDs.For more information, see Content Type IDs.

NameName

Erforderlicher Text.Required Text. Gibt den Namen des Inhaltstyps.Specifies the content type name. Der Wert kann einen Verweis auf eine Ressource im Format entsprechen $Resources:String.The value can be a reference to a resource in the format $Resources:String. Weitere Informationen finden Sie unter Lokalisieren von SharePoint-Lösungen.For more information, see Localizing SharePoint Solutions.

Der Name selbst darf nicht länger als 128 Zeichen und die Zeichen nicht enthalten \ / : * ? " # % < > { } | ~ &amp;, zwei aufeinander folgende Punkte (..), oder Sonderzeichen wie Tabstopps.The name itself cannot be longer than 128 characters and cannot contain the characters \ / : * ? " # % < > { } | ~ &amp;, two consecutive periods (..), or special characters such as a tab.

Ein Fehler tritt auf, wenn ein anderer Inhaltstyp mit demselben Namen in der Auflistung vorhanden ist, der der Inhaltstyp hinzugefügt wird.An error occurs if another content type with the same name exists in the collection where the content type is added.

BeschreibungDescription

Optionaler Text.Optional Text. Enthält eine Beschreibung für den Inhaltstyp in die SharePoint Foundation-Benutzeroberfläche angezeigt.Provides a description for the content type, to display in the SharePoint Foundation user interface. Der Wert kann einen Verweis auf eine Ressource im Format entsprechen $Resources:String.The value can be a reference to a resource in the format $Resources:String.

DocumentTemplateDocumentTemplate

Veraltet.Obsolete. Verwenden Sie das DocumentTemplate -Element.Use the DocumentTemplate element.

FeatureIdFeatureId

Optionaler Text.Optional Text. Enthält die ID des Features, die der Inhaltstyp zugeordnet sind.Provides the ID of the feature with which the content type is associated. Der Wert muss die Zeichenfolgendarstellung einer GUID-Struktur, einschließlich der geschweiften Klammern sein.The value should be the string representation of a GUID structure, including braces.

GroupGroup

Optionaler Text.Optional Text. Gibt an, der die Inhaltstypgruppe, die der Inhaltstyp zugewiesen ist.Specifies the content type group to which the content type is assigned. Inhaltstyp, den Gruppen benutzerdefinierte sind Gruppen, mit deren Hilfe Sie Inhaltstypen in logischen Kategorien organisieren.Content type groups are user-defined groups that help you organize content types into logical categories. Der Wert kann einen Verweis auf eine Ressource im Format entsprechen $Resources:String.The value can be a reference to a resource in the format $Resources:String.

AusgeblendetHidden

Optionaler Boolean.Optional Boolean. TRUE , wenn den Inhaltstyp als ausgeblendete definieren.TRUE to define the content type as hidden. Wenn Sie einen Inhaltstyp als ausgeblendete definieren, wird diesen Inhaltstyp von SharePoint Foundation nicht auf die Schaltfläche neu in Listenansichten angezeigt.If you define a content type as hidden, SharePoint Foundation does not display that content type on the New button in list views.

Wenn Sie dieses Attribut nicht verwenden, wird in SharePoint Foundation den Inhaltstyp behandelt, als wäre das Attribut auf FALSEfestgelegt wurde.If you do not include this attribute, SharePoint Foundation treats the content type as if the attribute was set to FALSE.

ErbtInherits

Optionaler Boolean.Optional Boolean. Der Wert dieses Attributs bestimmt, ob der Inhaltstyp Felder von seinem übergeordneten Inhaltstyp erbt, wenn er erstellt wird.The value of this attribute determines whether the content type inherits fields from its parent content type when it is created.

Wenn Inherits auf TRUEfestgelegt ist, erbt der untergeordnete Inhaltstyp alle Felder des übergeordneten Inhaltstyps, einschließlich der Felder, die Benutzer hinzugefügt haben.If Inherits is TRUE, the child content type inherits all fields that are in the parent, including fields that users have added.

Wenn Inherits wird FALSE oder nicht vorhanden und der übergeordnete Inhaltstyp ein integrierter Typ ist, erbt der untergeordnete Inhaltstyp nur die Felder, die in den übergeordneten Inhaltstyp waren, bei der Installation von SharePoint Foundation.If Inherits is FALSE or absent and the parent content type is a built-in type, the child content type inherits only the fields that were in the parent content type when SharePoint Foundation was installed. Der untergeordnete Inhaltstyp keine Felder keinen, die Benutzer den übergeordneten Inhaltstyp hinzugefügt haben.The child content type does not have any fields that users have added to the parent content type.

Wenn Inherits wird FALSE oder nicht vorhanden und der übergeordnete Inhaltstyp mittels einer sandkastenlösung bereitgestellt wurde, erbt das untergeordnete keine Felder aus dem übergeordneten Element.If Inherits is FALSE or absent and the parent content type was provisioned by a sandboxed solution, the child does not inherit any fields from the parent.

NewDocumentControlNewDocumentControl

Optionaler Text.Optional Text. Die programmkennung für die bevorzugten Anwendung zum Erstellen eines neuen Dokuments dieses Inhaltstyps.The programmatic identifier for the preferred application to create a new document of this content type.

OverwriteOverwrite

Optionaler Boolean.Optional Boolean. TRUE , wenn mit der gleichen-ID ein vorhandenes Inhaltstyps zu überschreibenTRUE to overwrite an existing content type with the same ID.

Der Standardwert ist FALSE.The default is FALSE.

ProgIdProgId

Optionaler Text.Optional Text. Die programmkennung für die bevorzugten Anwendung zum Öffnen eines Dokuments dieses Inhaltstyps.The programmatic identifier for the preferred application to open a document of this content type. Dieses Attribut unterscheidet zwischen Anwendungen, die mit einer angegebenen Dateierweiterung Dateien gespeichert werden.This attribute distinguishes between applications that save files with a specified file extension.

PushDownChangedResourceFilesOnlyPushDownChangedResourceFilesOnly

Optionaler Boolean.Optional Boolean. TRUE , wenn kopieren nur geänderte Ressourcendateien abgeleiteten Inhaltstypen während einer Push Betrieb.TRUE to copy only changed resource files to derived content types during a push down operation.

Der Standardwert ist FALSE.The default is FALSE.

ReadOnlyReadOnly

Optionaler Boolean.Optional Boolean. True, um anzugeben, dass der Inhaltstyp nicht bearbeitet werden kann, ohne die Einstellung schreibgeschützt explizit entfernen.TRUE to specify that the content type cannot be edited without explicitly removing the read-only setting. Dazu können Sie auf der Benutzeroberfläche oder im Code.This can be done either in the user interface or in code. Weitere Informationen finden Sie unter Content Type Change Control.For more information, see Content Type Change Control.

Wenn Sie dieses Attribut nicht verwenden, wird in SharePoint Foundation den Inhaltstyp behandelt, als wäre das Attribut auf FALSEfestgelegt wurde.If you do not include this attribute, SharePoint Foundation treats the content type as if the attribute was set to FALSE.

RequireClientRenderingOnNewRequireClientRenderingOnNew

Optionaler Boolean.Optional Boolean. True, im Browser zur verwenden Sie der Anwendung, die vom Programm-ID -Attribut für das Erstellen eines neuen Elements angegeben werden muss.TRUE to require the browser to use the application specified by the ProgId attribute for creating a new item.

Der Standardwert ist TRUE.The default is TRUE.

RessourcefolderResourceFolder

Veraltet.Obsolete. Verwenden Sie das Folder -Element.Use the Folder element.

VersiegelteSealed

Optionaler Boolean.Optional Boolean. True, um Änderungen auf diesem Inhaltstyp zu verhindern.TRUE to prevent changes to this content type. Sie können den Wert dieses Attributs über die Benutzeroberfläche nicht ändern, aber Sie können ihn im Code ändern, wenn Sie über ausreichende Rechte verfügen.You cannot change the value of this attribute through the user interface, but you can change it in code if you have sufficient rights. Benötigen Sie Website-Auflistung über Administratorrechte für einen Inhaltstyp Entsiegeln ein.You must have site collection administrator rights to unseal a content type.

Wenn Sie dieses Attribut nicht verwenden, wird in SharePoint Foundation den Inhaltstyp behandelt, als wäre das Attribut auf FALSEfestgelegt wurde.If you do not include this attribute, SharePoint Foundation treats the content type as if the attribute was set to FALSE.

V2ListTemplateNameV2ListTemplateName

Optionaler Text.Optional Text. Gibt den Windows SharePoint Services 2.0-Vorlage Listentyp, den dieser Inhaltstyp zugeordnet wird.Specifies the Windows SharePoint Services 2.0 list template type to which this content type maps. Beispielsweise wird die Listenvorlage Dokumentbibliothek Document-Inhaltstyp zugeordnet.For example, the Document content type maps to the Document Library list template.

VersionVersion

Reserviert für zukünftige Verwendung.Reserved for future use.

Untergeordnete ElementeChild elements

DocumentTemplate, FieldRefs, Ordner, XMLDocumentsDocumentTemplate, FieldRefs, Folder, XMLDocuments

Übergeordnete ElementeParent elements

ContentTypes, ElementeContentTypes, Elements

BeispielExample

Im folgende Beispiel wird die Inhaltstypdefinition des Inhaltstyps Document .The following example is the content type definition of the Document content type.

    <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="http://schemas.microsoft.com/sharepoint/v3/contenttype/forms">
          <FormTemplates xmlns="http://schemas.microsoft.com/sharepoint/v3/contenttype/forms">
            <Display>DocumentLibraryForm</Display>
            <Edit>DocumentLibraryForm</Edit>
            <New>DocumentLibraryForm</New>
          </FormTemplates>
        </XmlDocument>
      </XmlDocuments>
    </ContentType>

Siehe auchSee also