2010-04-07 13 views
2

Je fais une définition de site pour SharePoint 2007. Lorsque le site est créé, une bibliothèque de documents appelée "Folder2" est également créée. Maintenant, j'ai besoin d'ajouter quelques documents à cette bibliothèque de documents et apparaître comme des éléments dans les vues standard de la bibliothèque de documents.Comment ajouter des fichiers à une bibliothèque de documents dans une définition de site dans SharePoint 2007?

Mon code est:

<Lists> 
    <List FeatureId="00bfea71-e717-4e80-aa17-d0c71b360101" Type="101" Title="Folder2" Url="Folder2"> 
     <Data> 
      <Rows> 
       <Row> 
        <Field Name="Name">MyFile.txt</Field> 
        <Field Name="Title">MyFile.txt</Field> 
        <Field Name="FileLeafRef">MyFile.txt</Field> 
       </Row> 
      </Rows> 
     </Data> 
    </List> 
    </Lists> 

Quand je vois les éléments de la bibliothèque de documents il y a un élément avec le titre « 1_ ». Est-ce que quelqu'un sait comment ajouter des fichiers dans une définition de site?

Le fichier onet.xml que j'ai utilisé est identique au site vide.

Merci !!!

Répondre

3

Pour les bibliothèques de documents, au lieu de données/lignes/ligne, modules d'utilisation:

<Lists> 
    <List FeatureId="00bfea71-e717-4e80-aa17-d0c71b360101" Type="101" Title="Folder2" Url="Folder2" /> 
</Lists> 
<Modules> 
    <Module Name="Documents" /> 
</Modules> 

ensuite dans les modules au bas de Onet.xml, vous pouvez définir votre module comme suit:

<Module Name="Documents" Url="Folder2" Path=""> 
    <File Url="MyFile.txt" Name="MyFile.txt" Type="GhostableInLibrary"> 
     <Property Name="Title" Value="MyFile.txt" /> 
    </File> 
</Module>