Partager via


Comment : inclure des fichiers à l'aide d'un module

Les modules (à ne pas confondre avec les modules Visual Basic) sont des conteneurs qui vous permettent de déployer des fichiers tels que des images, des fichiers texte ou des pages maîtres ASPX, sur SharePoint.

Vous pouvez choisir de déployer un fichier dans une bibliothèque de documents ou comme un fichier normal (par exemple, default.aspx) à l'extérieur d'une bibliothèque de documents.Pour ajouter un fichier à une bibliothèque de documents, spécifiez Type="GhostableInLibrary" comme attribut dans l'élément File.Ce paramètre indique à SharePoint de créer un élément de liste à associer à votre fichier lorsqu'il est ajouté à la bibliothèque.Pour déployer un fichier à l'extérieur d'une bibliothèque de documents, spécifiez Type="Ghostable" ou omettez simplement l'attribut Type.

Ajout d'un module à une solution SharePoint

Pour ajouter un module

  1. Dans Visual Studio, ouvrez ou créez un projet SharePoint.

    Pour plus d'informations, consultez Modèles de projets et d'éléments de projet SharePoint.

  2. Dans Explorateur de solutions, sélectionnez le nœud de projet, puis, dans le menu, choisissez Projet, Ajouter un nouvel élément.

    La boîte de dialogue Ajouter un nouvel élément s'ouvre.

  3. Dans la liste de modèles SharePoint, sélectionnez le modèle Module , puis choisissez le bouton Ajouter .

    Cette étape crée un nœud dans le projet nommé Module1.

  4. Sous Module1, supprimez le fichier Sample.txt.

    Sample.txt est inclus à titre d'exemple dans tous les nouveaux modules et n'est pas obligatoire.(Notez que la suppression du fichier supprime également son entrée dans le fichier Elements.xml du module.)

  5. Si vous souhaitez que vos fichiers à déployer à une structure de dossiers particulière dans SharePoint, créez ces dossiers sous Module1 dans Visual Studio en choisissant le nœud Module1, puis, dans la barre de menus, choisissant Projet, Nouveau dossier.

  6. Sélectionnez le dossier dans lequel vous souhaitez ajouter le fichier, puis, dans la barre de menus, sélectionnez Projet, Ajouter un élément existant.

  7. Sélectionnez un ou plusieurs fichiers que vous souhaitez déployer sur SharePoint, puis choisissez le bouton Ajouter .

    Lorsque vous ajoutez un fichier au projet, une entrée pour celui-ci est automatiquement ajoutée au fichier Elements.xml du module.Lorsque le projet est déployé, les fichiers sont copiés vers le serveur SharePoint, par rapport au répertoire racine du projet, spécifié par l'attribut Url de l'élément File, par exemple Url="Module1/New Folder/SomeFile.doc.Si vous souhaitez modifier l'emplacement de déploiement d'un fichier, déplacez-le vers un autre dossier dans l'Explorateur de solutions ou modifiez son paramètre Url.

  8. Pour tous les fichiers que vous souhaitez voir apparaître dans une bibliothèque de documents, ajoutez l'attribut Type="GhostableInLibrary" à leur entrée dans Elements.xml.Par exemple :

    <File Path="Module1\Some Folder\SomePage.aspx" Url="Module1/Some Folder/SomePage.aspx" Type="GhostableInLibrary" />
    
  9. Déployez le projet.

    Les fichiers sont copiés vers les emplacements spécifiés dans SharePoint.

Voir aussi

Autres ressources

Empaquetage et déploiement de solutions SharePoint

Développement de solutions SharePoint