页面布局模型
页面布局是与母版页结合使用的模板,用来控制页面的外观、效果和内容。每个页面布局都具有一个关联的内容类型,该内容类型决定了基于该页面布局可在页面上存储哪些内容。Microsoft Office SharePoint Server 2007 提供了三种默认的发布内容类型:页面、文章页面和欢迎页面。
每个内容类型都包含列,这些列定义了页面上可显示的内容以及与该页面关联的元数据。因此,内容类型包含的列与页面上显示的每个数据元素相对应。当创建内容类型时,便向其添加了每个字段的列模板。列模板决定了与该列关联的默认字段控件,以及字段可以包含哪些类型的内容(如单行文本、超链接或图片)。
页面中的内容在文档库中存储为 SharePoint 列表项。当用户查看或编辑页面时,将从 SharePoint 列表提取内容并显示在字段控件中。创建页面布局时,您通过使用页面布局编辑器(如 Microsoft Office SharePoint Designer 2007)或通过自己编写标记来添加字段控件。
内置的页面内容类型包含描述页面元数据的列。下表显示了这种列的一个示例。
列 |
说明 |
---|---|
开始日期 |
确定页面显示在网站上的时间。 |
过期日期 |
确定页面不再显示在网站上的时间。 |
联系人 |
页面创建者(个人或团队)。 |
联系人电子邮件 |
页面创建者的电子邮件地址。 |
联系人姓名 |
页面创建者的姓名。 |
联系人照片 |
页面创建者的照片。 |
页面布局 |
针对网站中每个页面实例,它是与决定使用哪种页面布局的用户相关联的特定页面布局。 |
在导航中可见 |
“是”代表在导航中显示该页面;“否”代表不在导航中显示该页面。 |
页面布局存储在母版页和页面布局库中,它是您在安装 Office SharePoint Server 2007 时所创建的文档库。默认情况下,Office SharePoint Server 2007 将为每个网站创建母版页样式库;但是,您只能使用网站集中首要网站的母版页样式库中存储的页面布局来创建新页面。
页面布局可用于基于该页面布局的所有页面实例。母版页可用于网站中的所有页面实例。不同网站中基于同一页面布局的页面实例可使用不同的母版页。
与 SharePoint 库中存储的任何类型的文档一样,您可以在页面布局上使用版本控制、签入和签出、工作流和其他功能。可从母版页样式库中使用这些功能。母版页样式库是受保护的,除了那些具有设计者或更高权限的用户,它限制了大多数用户的权限。您可以通过在母版页样式库中创建文件夹来组织母版页,并且可以通过对文件夹应用“按项”安全(Office SharePoint Server 2007 中的新增功能)向文件夹分配不同的安全级别。