如何将文件添加到 SharePoint 2007 中网站定义中的文档库?

发布于 2024-08-27 15:35:03 字数 759 浏览 12 评论 0原文

我正在为 SharePoint 2007 进行网站定义。创建网站时,还会创建一个名为“Folder2”的文档库。现在,我需要向此文档库添加一些文档,并在文档库标准视图中显示为项目。

我的代码是:

<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>

当我看到文档库的项目时,有一个标题为“1_”的元素。有人知道如何在站点定义中添加文件吗?

我使用的onet.xml与空白站点相同。

谢谢!!!

I'm doing a site definition for SharePoint 2007. When the site is created, a document library called "Folder2" is created also. Now, I need to add some documents to this document library and appear as items in the document library standard views.

My code is:

<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>

When I see the items of the Document Library there is one element with title "1_". Does anybody know how to add files in a site definition?

The onet.xml I used is the same as blank site.

Thanks!!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

花落人断肠 2024-09-03 15:35:04

对于文档库,不要使用 Data/Rows/Row,而是使用模块:

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

然后在 onet.xml 底部的模块中,您可以按如下方式定义模块:

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

For Document Libraries, instead of Data/Rows/Row, use Modules:

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

Then in Modules at the bottom of onet.xml, you can define your Module as follows:

<Module Name="Documents" Url="Folder2" Path="">
    <File Url="MyFile.txt" Name="MyFile.txt" Type="GhostableInLibrary">
        <Property Name="Title" Value="MyFile.txt" />
    </File>
</Module>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文