Module 元素(网站)

上次修改时间: 2015年3月9日

适用范围: SharePoint Foundation 2010

本文内容
属性
子元素
父元素
出现次数

指定用于设置网站的文件和"所有用户"Web 部件。

<Module>
  HyperlinkBaseUrl = "Text"
  IncludeFolders = "Text"
  List = "Integer"
  Name = "Text"
  Path = "Text"
  RootWebOnly = "TRUE" | "FALSE"
  SetupPath = "Text"
  Url = "Text"
</Module>

属性

属性

说明

HyperlinkBaseUrl

可选属性,类型为 Text。

IncludeFolders

可选属性,类型为 Text。

List

可选属性,类型为 Integer。指定在 Onet.xml 内定义的列表的类型。

Name

必需属性,类型为 Text。包含文件集的名称。只能包含下列字符:

  • 字母数字

  • 连字符 (-)

  • 下划线字符 (_)

  • 句号 (.)

  • 空格 ( )

Path

可选属性,类型为 Text。指定文件集相对于%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\SiteTemplates\网站定义 的物理路径。路径中只能包含下列字符:

  • 字母数字

  • 连字符 (-)

  • 下划线字符 (_)

  • 句号 (.)

  • 空格 ( )

RootWebOnly

可选属性,类型为 Boolean。如果为 TRUE,则只能将在该模块中指定的文件安装到网站集的首要网站中。

SetupPath

可选属性,类型为 Text。指定 SharePoint Foundation 安装目录 %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE 中文件夹的物理路径,该文件夹包含要包括到模块中的文件。路径中只能包含下列字符:

  • 字母数字

  • 连字符 (-)

  • 下划线字符 (_)

  • 句号 (.)

  • 空格 ( )

Url

可选属性,类型为 Text。指定实例化网站时要在其中放置文件的文件夹的虚拟路径。如果未指定 Path,则 Url 的值将用于物理路径。使用 Url 属性可通过网站定义设置文件夹。

Url 属性不能包含下列字符:

  • \"

  • #

  • %

  • &

  • *

  • :

  • <

  • >

  • ?

  • \\

  • {

  • }

  • |

  • ~

  • \x7f

子元素

File

父元素

Modules

出现次数

最小值:0

最大值:无限制

备注

详细的 Module 元素显示在 Onet.xml 文件的 Project 元素下的 Modules 元素中。每个此类模块由同一文件的 Configuration 元素中的至少一个其他 Module 元素引用。

Module 元素可指定文件或文件集以及创建网站过程中这些文件的安装位置。如果文件是一个 Web 部件页,则该模块定义可指定应包含在该页面中的 Web 部件。

示例

Onet.xml 中的以下示例定义要包含到模块中的视图和文件。

<Module Name="Default" Url="" Path="">
  <File Url="default.aspx" NavBarHome="True">
    <View List="$Resources:core,lists_Folder;/$Resources:core,announce_Folder;" BaseViewID="0" WebPartZoneID="Left" />
    <View List="$Resources:core,lists_Folder;/$Resources:core,calendar_Folder;" BaseViewID="0" RecurrenceRowset="TRUE" WebPartZoneID="Left" WebPartOrder="2" />
    <AllUsersWebPart WebPartZoneID="Right" WebPartOrder="1"><![CDATA[
      <WebPart xmlns="https://schemas.microsoft.com/WebPart/v2" xmlns:iwp="https://schemas.microsoft.com/WebPart/v2/Image">
        <Assembly>Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</Assembly>
        <TypeName>Microsoft.SharePoint.WebPartPages.ImageWebPart
        </TypeName>
        <FrameType>None</FrameType>
        <Title>$Resources:wp_SiteImage;</Title>
                        <iwp:ImageLink>/_layouts/images/homepage.gif</iwp:ImageLink>
      </WebPart>
    ]]></AllUsersWebPart>
    <View List="$Resources:core,lists_Folder;/$Resources:core,links_Folder;" BaseViewID="0" WebPartZoneID="Right" WebPartOrder="2" />
    <NavBarPage Name="$Resources:core,nav_Home;" ID="1002" Position="Start" />
    <NavBarPage Name="$Resources:core,nav_Home;" ID="0" Position="Start" />
  </File>
</Module>

请参阅

概念

如何:设置文件