ContentType, élément (ContentType)

Windows SharePoint Services 3

Définit un type de contenu unique.


<ContentType
  BaseType="Text"
  ID="Text"
  Name="Text"
  Group="Text"
  DocumentTemplate="Text"
  ResourceFolder="Text"
  ReadOnly="TRUE" | "FALSE"
  Hidden="TRUE" | "FALSE"
  Description="Text"
  Sealed="TRUE" | "FALSE"
  V2ListTemplateName="Text"
  Version="Integer"
  FeatureId="Text">
</ContentTypes>

Attribut Description

BaseType

Réservé à un usage interne.

ID

Text obligatoire. Spécifie l'ID du type de contenu.

Name

Text obligatoire. Spécifie le nom du type de contenu.

Group

Text facultatif. Spécifie le groupe de types de contenu auquel est assigné le type de contenu. Les groupes de types de contenu sont des groupes définis par l'utilisateur qui vous aident à organiser les colonnes en catégories logiques.

DocumentTemplate

Obsolète.

ResourceFolder

Obsolète.

ReadOnly

Boolean facultatif. TRUE pour définir le type de contenu comme étant en lecture seule.

Si vous n'incluez pas cet attribut, Windows SharePoint Services traite le type de contenu comme si la valeur de cet attribut était FALSE.

Hidden

Boolean facultatif. TRUE pour définir le type de contenu comme étant masqué. Si vous définissez un type de contenu comme étant masqué, Windows SharePoint Services ne l'affiche pas sur le bouton Nouveau dans les affichages de liste.

Si vous n'incluez pas cet attribut, Windows SharePoint Services traite le type de contenu comme si la valeur de cet attribut était FALSE.

Description

Text facultatif. Fournit une description du type de contenu à afficher dans l'interface utilisateur Windows SharePoint Services.

Sealed

Boolean facultatif. TRUE pour définir le type de contenu comme étant verrouillé. Vous devez disposer de droits d'aministrateur de collection de sites pour déverrouiller et modifier un type de contenu défini comme étant verrouillé.

Si vous n'incluez pas cet attribut, Windows SharePoint Services traite le type de contenu comme si la valeur de cet attribut était FALSE.

V2ListTemplateName

Text facultatif. Spécifie le type de modèle de liste Windows SharePoint Services 2.0 sur lequel ce type de contenu est mappé. Par exemple, le type de contenu Document se mappe sur le modèle de liste Bibliothèque de documents.

Version

Réservé à une utilisation future.

FeatureId

Text facultatif. Fournit l'ID de la fonctionnalité dans laquelle le type de contenu est empaqueté.

Pour plus d'informations sur les types de contenu, voir Types de contenu.

Pour plus d'informations sur l'affectation d'ID de type de contenu, voir ID de type de contenu.

Pour plus d'informations sur les types de contenu en lecture seule et verrouillé, voir Contrôle de la modification du type du contenu.

Pour plus d'informations sur les types de contenu masqué, voir Contrôle d'accès aux types de contenu.

L'exemple suivant est la définition du type de contenu Document. L'exemple a été modifié pour des raisons de clarté.

<ContentType ID="0x0101"
  Name="$Resources:Document"
  Group="$Resources:Document_Content_Types"
  Description="$Resources:DocumentCTDesc"
  V2ListTemplateName="doclib"
  Version="0">
  <FieldRefs>
    <RemoveFieldRef ID=FID_Attachments Name="Attachments" /> <!-- Attachments -->
    <RemoveFieldRef ID=FID_WorkflowVersion Name="WorkflowVersion" /> <!-- WorkflowVersion -->
…
    <FieldRef ID=FID_SelectFilename Name="SelectFilename" /> <!-- SelectFilename -->
    <FieldRef ID=FID_FileLeafRef Name="FileLeafRef" Required="TRUE"/> <!-- FileLeafRef -->
    <FieldRef ID=FID_Created Name="Created" Hidden="TRUE" /> <!-- Created -->
    <FieldRef ID=FID_Title Name="Title" Required="FALSE" ShowInNewForm="FALSE" ShowInEditForm="TRUE"/> <!-- Title --></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>
Afficher: