Procédure : ajouter un type de contenu à un site

Windows SharePoint Services 3

Vous pouvez spécifier les types de contenu à inclure dans une définition de site, afin que chaque fois qu'un utilisateur met en service un site de ce type, Windows SharePoint Services rende ces types de contenu de site disponibles sur le site par défaut.

Les définitions de site peuvent être incluses dans les fonctionnalités. Pour plus d'informations, voir Utilisation des fonctionnalités.

Une fois qu'un utilisateur a mis en service un site, vous pouvez ajouter des types de contenu à ce site par le biais du modèle objet Windows SharePoint Services.

Spécification des types de contenu dans une définition de site

Pour spécifier un type de contenu à inclure dans une définition de site, vous devez tout d'abord créer le type de contenu comme une fonctionnalité séparée, puis référencer cette fonctionnalité dans la définition de site.

Pour spécifier un type de contenu à inclure dans une définition de site

  1. Créez le type de contenu en tant que fonctionnalité distincte.

    Pour plus d'informations, voir Utilisation des fonctionnalités.

  2. Référencez cette fonctionnalité dans la fonctionnalité qui définit votre site :

    1. Dans la fonctionnalité de votre site, ouvrez le fichier XML qui définit votre site.

    2. Dans l'élément Project, sous les éléments Categories et Category, ajoutez une référence à la fonctionnalité de type de contenu dans l'élément SiteFeatures ou WebFeatures. Par exemple :

      <SiteFeatures>

      <Feature ID="00BFEA71-1C5E-4A24-B310-BA51C3EB7A57" />

      <Feature ID="695B6570-ACDC-4A8E-8545-26EA7FC1D162" />

      </SiteFeatures>

      <WebFeatures>

      <Feature ID="00BFEA71-4EA5-48D4-A4AD-7EA5C011ABE5" />

      <Feature ID="00BFEA71-E717-4E80-DEAF-D0C71B360101" />

      </WebFeatures>

Ajout de types de contenu à un site mis en service

Vous pouvez ajouter des types de contenu à un site mis en service par le biais du modèle objet Windows SharePoint Services.

Pour ajouter un type de contenu à un site mis en service

  1. Utilisez la méthode AvailableContentTypes pour accéder aux types de contenu qui sont disponibles pour le site. Cette méthode retourne un objet SPContentTypeCollection.

  2. Créez un objet SPContentType à l'aide de la méthode SPContentType.

  3. Utilisez la méthode Add pour ajouter l'objet SPContentType à la collection de types de contenu du site.

Voir aussi

Afficher: