规划网页

 

适用于: SharePoint Server 2010

上一次修改主题: 2016-11-30

当您计划在 Microsoft SharePoint Server 2010 中发布网页时,需设计所发布内容的外观,确定作者可在页面中添加内容的位置,以及控制作者可以使用哪些创作功能等。一个有效的网页规划有助于确保正确设计并提供贵组织将发布的各种类型的内容,从而实现发布目标。

为帮助您了解您的设计选项,本文将首先介绍发布网页的各个元素:母版页、页面布局、内容页、样式表、Web 部件、Web 部件区域以及服务器字段控件。其次,本文将提供相关指南,以指导您如何规划发布网站中网页的各个元素。由于页面布局的设计和配置有助于限制作者在网页上所能进行的操作,因此,本文还包括有关如何使用页面布局来限制创作的指南。但是,本文不介绍如何创建母版页、页面布局或内容页,也不介绍内容作者如何创建网页。

本文内容:

  • 网页概述

  • 规划母版页

  • 规划页面布局

  • 规划内容页

  • 使用页面布局限制创作

  • 网页规划工作表

网页概述

当 SharePoint Server 2010 网站的用户打开 SharePoint 网站中的一个网页时,该网页即基于一组在网站中分别规划、设计的元素呈现在用户面前。采用这种方式区分网页的各个元素,可以使网站的规划者和设计者们能够以不同的方式处理网站的不同元素。例如,网站的品牌和导航可以与网站内容页设计分开进行规划和设计,从而使品牌可以应用于所有网站内容,并且可以在一个位置进行更新。同样,页面布局可以与页面内容分开进行设计,以便同样的内容可以以不同的方式显示。

基于 SharePoint Server 2010 的网页为 ASP.NET 文件 (.aspx) 页面,它根据其组成部分动态地呈现出来。网页的两个主要部分是母版页和页面布局。母版页包含跨多个页面布局共享的控件,例如导航、搜索或多语言网站的语言首选项。页面布局包含字段控件和 Web 部件。在创建网页时,网页中的内容作为列表项存储在页面库中。该网页被称为内容页,因为它包含用户在查看网站上的网页时看到的内容。下图显示了页面布局和母版页如何协同工作来创建网页的布局。

页面布局

以下各节分别详细介绍母版页、页面布局和内容页。

母版页

母版页定义网页的外部框架。母版页中包含您希望网站中所有网页都共享的元素,此外,它还提供了一个位置来控制所有这些元素。通常,一个网站使用一个母版页,不过大型 Internet 网站可能使用多个母版页。例如,用来宣传多种产品的企业网站可能使用不同的母版页,以使每种产品的内容都能给人留下不同的深刻印象。

备注

有两种类型的母版页:网站母版页和系统母版页。网站母版页用于网站中已发布的网页。它是网站用户和访问者在查看已发布的网页时所看到的母版页。而系统母版页则提供网站中的页面布局,供网站设计人员和作者在与网站用户界面交互时使用。系统母版页还用于一些工作组网站模板,如企业 Wiki 网站和文档工作区网站模板等。本文主要介绍在规划网站母版页时的一些注意事项。

一个网站集中所有网站的母版页都存储在该网站集的首要网站的母版页样式库中。由于该母版页样式库是一个 SharePoint 文档库,因此母版页具有 SharePoint Server 2010 中文档的所有功能,例如版本控制、审核、工作流、签入和签出以及内容审批。

通常,母版页包括下列元素:

  • 品牌元素,例如企业徽标和配色方案

  • 共享导航元素

  • 共享功能,例如搜索命令和帮助命令

  • 指向级联样式表的链接。(级联样式表控制页面的外观、颜色和字体。)

SharePoint Server 2010 中的发布网站模板包括可以用作页面设计起始点的网站母版页。若要自定义现有母版页或新建一个母版页,请使用 Microsoft SharePoint Designer 2010 或 Microsoft Visual Studio 2010。有关详细信息,请参阅如何:创建最小母版页(该链接可能指向英文页面)

页面布局

页面布局是用来为一类内容页定义布局的 Active Server Pages (ASPX) 页。当 SharePoint 网站用户在浏览器中打开一个内容页时,与该页相关的页面布局首先与母版页(提供页面的外部框架)结合,然后页面的内容被插入到页面布局的字段控件中。

因为页面布局显示存储在内容类型列中的内容,所以必须针对特定内容类型设计页面布局。例如,与“文章页面”内容类型关联的页面布局应具有多个字段控件,其中包括:

  • 页面内容字段控件,用来保存“文章页面”内容类型的“页面内容”列中的内容

  • 页面图像字段控件,用来保存从“文章页面”内容类型的“页面图像”列链接的图像

尽管必须为一种内容类型设计一个页面布局,但一种内容类型可以与多个页面布局关联。例如,对于“文章页面”内容类型,SharePoint Server 2010 中包括两个页面布局:一个在页面的左侧显示图像,另一个在页面的右侧显示图像。有关内容类型的详细信息,请参阅规划内容类型和工作流 (SharePoint Server 2010)

除了包括显示页面内容的控件外,页面布局中还可以包含其他页面元素,其中包括:

  • Web 部件页面作者可以插入页面上的 Web 部件区域并进行配置的控件。

  • Web 部件区域网页上用作 Web 部件容器的指定区域。

  • 字段控件直接添加到页面布局中的控件。有关字段控件的详细信息,请参阅字段控件和字段模板(该链接可能指向英文页面)

  • 级联样式表链接用来控制页面外观、颜色和字体的级联样式表链接。

例如,商业性文章的页面布局可以包含显示股票代码的字段控件。每当使用该页面布局时,股票代码都会随其他页面内容一起显示。

与母版页一样,网站集中所有网站的页面布局都存储在该网站集的首要网站的母版页样式库中。由于该母版页样式库是 SharePoint 库,因此页面布局还具有 SharePoint Server 2010 中文档的所有功能,例如版本控制和内容审批。使用 SharePoint Server 2010 创建的发布网站包括可用作内容页面设计起始点的页面布局。若要自定义现有页面布局或创建新页面布局,请使用 Microsoft SharePoint Designer 2010 或 Microsoft Visual Studio 2010。

内容页

发布网站的所有内容页都存储在单个页面库中。页面库中的每一项都是一个网页。因为页面库是一个 SharePoint 库,所以它所包含的网页具有 SharePoint Server 2010 中文档的所有功能,如版本控制、审核、工作流、签入和签出以及内容审批。

备注

虽然一个网站的所有发布页都位于一个页面库中,但是基于 SharePoint Server 2010 的 Web 解决方案(例如 Intranet 门户网站和 Internet 展示网站)通常都由一个网站层次结构组成,其中每个网站都有自己的页面库。

作者可通过选择“网站操作”菜单上的“新建网页”来创建网页,并通过选择“网站操作”菜单上的“编辑页面”来编辑网页。在创建新网页时,作者需要输入新网页的名称,然后立即开始在网页上创作内容。若要更改内容类型和页面布局,作者可以选择要修改的页面的“页面”选项卡上“页面操作”组中的“页面布局”。若要添加内容、选择图像并执行其他编辑任务,作者可使用要修改的页面上“编辑工具”下的“设置文字格式”和“插入”选项卡。

与网页的内容类型关联的列包含该网页的 HTML 内容。这些列还包含指向要在页面中显示的图像的多个链接和指向与该页面关联的页面布局的一个链接。

页面的每个内容列都与该页面相关的页面布局上的特定字段控件相关联。有关页面布局上的字段控件的详细信息,请参阅页面布局模型(该链接可能指向英文页面)

规划母版页

母版页提供页面的共享框架元素。其中包括网站的品牌、其导航功能和其他常见元素,例如搜索字段和“帮助”命令。网站母版页提供页面的上下文,应当在用户与您的网站交互时使网站母版页保持一致。为了确保用户在从网站集中单个网站的一个页面导航到另一个页面时能获得一致的体验,建议您不要更改网站母版页。若要提供一致的品牌和用户界面,可以在网站集的所有网站中使用相同的网站母版页。

您可以更改网站层次结构中其他网站的母版页以更改某些网站中的品牌。例如,某个 Internet 展示网站可以由多个网站组成,每个网站都展示不同品牌的产品。您可以针对网站层次结构中的每个网站来更改网站母版页,以反映每个网站所展示的不同产品品牌。

在规划母版页之前,应规划网站结构,如规划网站和网站集 (SharePoint Server 2010)中所述。若要规划母版页,请使用网页规划工作表中的母版页数据表。

规划页面布局

页面布局通过提供字段控件来定义内容页的布局,内容页的内容将插入字段控件。字段控件显示内容。每个页面布局都与一个特定的内容类型关联,而多个页面布局通常可用于一种内容类型。例如,可以向一种内容类型分配多个页面布局,以便为内容的本地化版本提供备用布局,或者在页面布局中添加或移除某些字段和功能的显示。可以使用 Microsoft SharePoint Designer 2010 或 Microsoft Visual Studio 2010 创建或自定义页面布局,包括添加新的控件以使内容随添加的控件(例如 Web 部件和服务器控件)一起显示。

SharePoint Server 2010 为每个页面内容类型包含以下一组页面布局。

  • 文章页面包含以下页面布局:

    此页面布局 包含这些页面元素

    仅正文

    标题和页面内容

    左侧图像

    标题、页面内容、页面图像(在左侧)以及作者、文章日期和图像标题区域

    右侧图像

    标题、页面内容、页面图像(在右侧)以及作者、文章日期和图像标题区域

    摘要链接

    标题、页面内容、文章日期、作者和摘要链接 Web 部件(作者可在其中添加超链接列表)

  • 企业 Wiki 网页包含单个页面布局“空白页”(它包含内容)、页面分级和页面元素类别。

  • 项目页面包含单个页面布局“空白项目页面”(它包含内容)、页面分级、类别、页面联系人和任务状态页面元素,并且它包含指向项目网页的链接。

  • 重定向页面包含单个页面布局“重定向”,其中包含指向查看该页面的用户将被重定向到的超链接。

  • 欢迎页包含以下页面布局:

    此页面布局 包含这些页面元素

    空白 Web 部件页

    一个内容区域和多个 Web 部件区域(作者可以向其中添加 Web 部件)

    启动页面

    只包含一个图像和两个摘要链接 Web 部件,作者可在摘要链接 Web 部件中添加超链接

    摘要链接

    包含内容和图像区域以及两个摘要链接 Web 部件

    目录

    包含内容和图像区域以及显示网站超链接目录的目录 Web 部件

如果您使用的是 SharePoint Server 2010 中包括的页面内容类型和布局,则不需要执行额外的规划步骤。作者在创建新的页面时,可以选择页面内容类型和关联的布局。但是,如果在页面内容类型中添加新的字段,或者为发布页面创建新的自定义内容类型,则应规划页面布局,以反映新的或已更改的内容类型。

您还可以通过在页面中添加 Microsoft ASP.NET 3.5 控件(例如 Web 部件和 Web 部件区域)来修改页面布局。例如,可以在页面布局中添加内容查询 Web 部件,该部件显示由可配置查询返回的一组链接。请注意,如果将 Web 部件放置在 Web 部件区域以外的页面布局上,则必须配置该 Web 部件,同时作者将不能更改其配置。例如,如果直接向页面布局添加内容查询 Web 部件,则会永久性设置在添加该 Web 部件时所配置的查询,作者不能对其进行修改。

若要规划“文章页面”、“企业 Wiki 网页”、“项目页面”和“欢迎页面”等内容类型的页面布局,请使用网页规划工作表中的页面布局数据表标签。

规划内容页

SharePoint Server 2010 中的每个内容页都由文本、图像以及其他作为页面库中的条目存储的内容组成。规划内容页的工作包括以下这些:

  • 确定符合您的内容需求的页面内容类型

  • 为每个页面内容类型确定用于存储内容的列。

SharePoint Server 2010 包括三种页面内容类型:

  • 文章页面最常见的内容页类型。该页用于常规目的的网页内容。其中包括:

    • 用于图像和图像标题的列

    • 用于页面内容的列

    • 用于要在页面中显示的链接的列

    • 用于作者的列

    • 用于文章日期的列

  • 企业 Wiki 网页用于企业 Wiki 网站的主要内容页类型。其中包括:

    • 用于页面内容的列

    • 用于分级和分级数目的列

    • 用于 Wiki 类别的列

  • 项目页面用于提供基本信息以描述项目的页面。该内容类型继承自“企业 Wiki 网页”内容类型而不是“页面”内容类型。其中包括:

    • 用于页面内容的列

    • 用于分级和分级数目的列

    • 用于项目网页链接的列

    • 用于任务状态的列

    • 用于 Wiki 类别的列

  • 重定向页面将读者重定向到另一页的页面。它包含用于重定向 URL 的列。

  • 欢迎页面通常为发布网站的主页。其中包括:

    • 用于显示图像的列

    • 用于页面内容的列

    • 用于要在页面中显示的链接的列

此外,由于所有这些页面内容类型都直接或通过其父内容类型继承自通用的“页面”内容类型,因此它们都包括:

  • 用于安排页面的开始日期和结束日期的列

  • 用于描述作者的联系信息的列

  • 要在页面中显示的图像(如果该图像列在目录或其他列表中)

  • 用于设定目标访问群体的信息

  • 用于页面评论的列

在规划内容页时,我们建议您将 SharePoint Server 2010 中包括的页面内容类型用作起点。“文章页面”、“企业 Wiki 网页”、“项目页面”和“欢迎页面”内容类型均已设计为普遍适用,并且可应用于多种上下文中。这些内容类型中的主要内容列都是“页面内容”列,该列可保存任何 HTML 内容。作者和网站的设计者们可以通过使用 HTML 和级联样式表来控制其内容的外观。另外,通过仔细选择用于每种内容类型(基于“文章页面”、“企业 Wiki 网页”、“项目页面”或“欢迎页面”),就可以在无需引入其他内容类型的情况下,采用更丰富多彩的形式呈现内容。有关详细信息,请参阅规划页面布局。

若要规划内容页,请使用网页规划工作表中相应的数据表标签。

使用页面布局限制创作

根据您的发布目的,可以限制作者设置其网页内容的格式或在网站的网页中添加诸如图像和超链接等项目的自由程度。例如,在一个高度控制的 Internet 展示网站中,您可能需要在与您的页面布局关联的级联样式表中定义所有格式,并且需要阻止作者使用嵌入格式来覆盖样式定义。相比而言,在协作网站中,您想给予作者充分的自由来设置其网页格式并添加其他页面项目(例如提供数据视图的 Web 部件)。例如,在一个用来协作处理产品说明的 Intranet 网站中,您可能希望作者能够自由使用样式、超链接、图像和 Web 部件来充分表达其观点。

可以通过下列方式对页面布局设置限制:

  • 可以对限制作者可执行的操作的字段控件设置属性。

  • 可以移除 Web 部件区域以限制作者在其页面上插入和配置 Web 部件,或者对 Web 部件区域设置限制以限制作者使用它们的方式。

下表显示了基于创作环境的三个级别限制页面布局的建议:

控制级别 典型网站 限制建议

严格

Internet 展示

对编辑字段控件进行严格限制;其他字段控件限制,例如没有图像字段控件中的超链接;将 Web 部件直接放置在页面布局上,但不在 Web 部件区域内

适度

企业 Intranet 门户网站

对编辑字段控件进行适度限制或不对其进行任何限制;包含 Web 部件的 Web 部件区域,但禁止作者添加/移除 Web 部件

宽松

部门或工作组网站或企业 Wiki

不对编辑字段控件进行任何限制;允许 Web 部件区域

使用网页规划工作表中的页面布局数据表标签记录所做的有关限制内容页上的创作功能的决定。

对字段控件设置限制

通过在 Microsoft SharePoint Designer 2010 或 Microsoft Visual Studio 2010 中打开网站,可以编辑与字段控件关联的标记,以限制作者在浏览器窗口中编辑页面时所能使用的 SharePoint Server 2010 创作功能的类型。例如,在与“发布 HTML”类型的栏绑定的字段控件中,可以允许或限制的功能包括:

  • 设置字体

  • 插入图像

  • 插入表格

  • 添加超链接

  • 添加文本标记,例如粗体和斜体

  • 添加 Web 部件

可以对其他列类型设置创作限制。例如,在与“发布图像”类型的列绑定的字段控件中,可以允许或限制图像中的超链接。

当您在 Microsoft SharePoint Designer 2010 或 Microsoft Visual Studio 2010 中限制页面布局上的创作功能时,SharePoint Server 2010 中相关的页面编辑命令将变得不可用。例如,如果限制包含“发布 HTML”内容类型的字段控件中的表格编辑功能,则“编辑工具”下的“插入”选项卡上的表格编辑命令(例如“插入表格”)将不可用。

允许或限制 Web 部件区域

Web 部件是作者可插入网页上的 Web 部件区域的服务器控件。Web 部件区域是网页上用作 Web 部件容器的指定区域。Web 部件基于其功能显示信息,例如显示网站导航链接、列表内容或数据库分析信息等。

如果页面布局包括一个或多个 Web 部件区域,则这些区域在使用该布局的页面上都可用,这就使得作者能够将可用的 Web 部件插入到其内容页中。如果您允许作者在网页上插入 Web 部件,则会降低对用户的网站体验的控制程度。例如,作者可能会在网页上插入一个目录 Web 部件来公开您的网站的组成部分,而您并不希望用户从当前页移动到这些部分。

您可以禁止作者在网页中添加 Web 部件,方法是在 Microsoft SharePoint Designer 2010 或 Microsoft Visual Studio 2010 中打开关联的页面布局,然后通过移除 HTML 字段控件来移除 Web 部件区域。同样地,在设计新的页面布局时省略 Web 部件区域,也可以限制作者在与这些页面布局关联的页面中添加功能。

另外,也可以在页面布局中包括 Web 部件区域,但对这些区域的使用加以限制。通过设置 Web 部件区域的属性,可以用一个或多个 Web 部件来填充 Web 部件区域并允许作者编辑这些 Web 部件的属性,但不允许在该 Web 部件区域添加其他 Web 部件。

网页规划工作表

下载 Excel 版本的 网页规划工作表(该链接可能指向英文页面)。可使用该工作表记录有关网站所需的母版页、用于特定页面内容类型的列以及页面布局上的创作限制的决定。

See Also

Concepts

规划内容审批和日程安排