Procédure : mettre en service un fichier
Dernière modification : mardi 13 avril 2010
S’applique à : SharePoint Foundation 2010
Dans cet article
Créer le projet SharePoint
Déployer une nouvelle page maître
Mise en service d'un dossier
Mettre en service un fichier à l’aide d’un fichier Onet.xml
Les exemples suivants montrent comment mettre en service des fichiers à différents emplacements dans Microsoft SharePoint Foundation. Chaque exemple utilise le même projet créé dans les Outils de développement SharePoint dans Microsoft Visual Studio 2010.
Créer le projet SharePoint
Démarrez Outils de développement SharePoint dans Visual Studio 2010.
Dans le menu Fichier, pointez sur Nouveau, puis cliquez sur Projet.
Dans Types de projets, sous Visual Basic ou C#, sélectionnez Module.
Tapez MiseEnServiceFichier comme nom de projet. Cliquez sur OK.
Dans l’Assistant Personnalisation de SharePoint, choisissez Déployer en tant que solution bac à sable (sandbox). Cliquez sur Terminer.
Déployer une nouvelle page maître
Vous pouvez déployer une page maître dans la galerie de pages maîtres à l’aide d’un module. Le XML du module est placé dans le fichier Elements.xml qui a été créé avec le projet. Le XML déploie une page maître dans la galerie de pages maîtres.
<Module Name="StarterMasterPage" List="116" Url="_catalogs/masterpage">
<File Path="starter.master" Url="starter.master" />
</Module>
Mise en service d'un dossier
Utilisez l’attribut Url de l’élément Module pour mettre en service un dossier dans le cadre de ce module. L’exemple suivant met en service un site avec un dossier appelé MyImages qui contient un fichier image spécifié. Le XML du module est placé dans le fichier Elements.xml qui a été créé avec le projet.
<Module Name="MyImage" Url="MyImages" Path="">
<File Url="MyImage.jpg" Type="GhostableInLibrary" />
</Module>
Mettre en service un fichier à l’aide d’un fichier Onet.xml
Les informations suivantes indiquent comment mettre en service un fichier à l’aide du fichier Onet.xml. Vous pouvez distinguer l’emplacement du fichier sur le disque et son emplacement de mise en service.
L'exemple montre également comment utiliser des éléments View pour inclure des composants WebPart d'affichage de liste, ainsi que des composants WebPart arbitraires (élément AllUsersWebPart) pour ajouter des composants WebPart d'affichage sans liste à la page. En outre, l'exemple contient des éléments NavBarPage qui déclarent cette page en tant que page d'accueil du site Web SharePoint.
Le XML du module est placé dans le fichier Elements.xml qui a été créé avec le projet.
<Module Name="DWS" Url="" Path="dws">
<File Url="default.aspx">
<View List="104" BaseViewID="3" WebPartZoneID="Top"/>
<View List="103" BaseViewID="3" WebPartZoneID="Right" WebPartOrder="2"/>
<View List="101" BaseViewID="6" WebPartZoneID="Left">
<![CDATA[
<WebPart xmlns="https://schemas.microsoft.com/WebPart/v2">
<Title>Members</Title>
</WebPart>
]]>
</View>
<View List="107" BaseViewID="7" WebPartZoneID="Left" WebPartOrder="2"/>
<AllUsersWebPart WebPartZoneID="Right" WebPartOrder="1">
<![CDATA[
<WebPart xmlns="https://schemas.microsoft.com/WebPart/v2">
<Assembly>Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</Assembly>
<TypeName>Microsoft.SharePoint.WebPartPages.MembersWebPart</TypeName>
<Title>Members</Title>
<Description>Use the Members Web Part to see a list of the site members and their online status.</Description>
<FrameType>Standard</FrameType>
<IsVisible>true</IsVisible>
</WebPart>
]]>
</AllUsersWebPart>
<NavBarPage Name="Home" ID="1002" Position="Start"> </NavBarPage>
<NavBarPage Name="Home" ID="0" Position="Start"> </NavBarPage>
</File>
</Module>