网站导航概述 (SharePoint Server 2010)

 

适用于: SharePoint Foundation 2010, SharePoint Server 2010

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

网站导航为网站用户提供了用于浏览网站和网页的主要界面。Microsoft SharePoint Server 2010 包含一组可自定义且可扩展的导航功能,可帮助网站用户进行定位,使之能够浏览网站和网页。本文介绍了 SharePoint Server 2010 中可用的导航控件,但并未介绍如何在网页上添加导航控件、配置导航控件或创建自定义导航控件。

本文内容:

  • 导航控件概述

  • 母版页上的导航控件

    • 顶部链接栏导航

    • “快速启动”导航

    • 痕迹导航

    • 树视图导航

    • 元数据导航

  • 页面布局上的导航控件

    • 摘要链接

    • 目录

    • 内容查询

  • 导航 Web 部件

导航控件概述

导航控件可以显示在母版页、页面布局上,也可以通过使用 Web 部件区域直接显示在页面内容中。

SharePoint Server 2010 的导航模型基于网站集的层次结构。通过使用导航功能,可以链接到以下内容:

  • 当前网站下的网站

  • 网站的同级网站

  • 网站结构中处于较高层级的网站

  • 网站中的网页

此外,可创建指向任意位置(如外部网站)的链接。

在 SharePoint Server 2010 中的导航链接是安全敏感的。如果网站用户没有权限访问从网站导航链接到的 SharePoint Server 2010 网站或网页,则用户看不到相应的链接。但是,用户还是可以看到已通过手动方式将相应的链接添加到导航中的其他内容。另外,可以将通过手动方式添加到导航中的网页、网站和链接配置为仅供特定群体的成员访问。用户如果不是特定群体的成员,则无法看到针对该群体的网站和网页的链接。

SharePoint Server 2010 导航基于 .NET Framework 3.5 中的 ASP.NET 功能,您可以使用它来自定义下面的内容:

  • 站点地图提供者。

  • 数据源,用于对站点地图提供者提供的结构进行定位和筛选。

  • 菜单,用于控制导航元素的视觉外观和要显示的层次结构的深度。

母版页上的导航控件

母版页定义网站中网页的外部框架。母版页包含您希望网站中的所有网页共享的元素(如品牌信息)、常用命令(如搜索)以及您希望能够在整个网站中使用的导航元素。这包括顶部链接栏导航以及“快速启动”导航。

母版页还提供导航控件的菜单样式。通过使用 Microsoft SharePoint Designer 2010 或 Microsoft Visual Studio 2010,可配置母版页菜单样式。

顶部链接栏导航

顶部链接栏是一个导航菜单,此菜单通常链接到网站层次结构中当前网站的下一级网站。顶部链接栏通常出现在网站中每个网页的顶部。默认情况下,位于当前网站下面一级的所有网站都将添加到顶部链接栏中,并且每个网站都有它自己独特的用于导航的顶部链接栏。网站管理员可以通过从顶部链接栏中删除网站来自定义特定网站的导航。他们还可以配置顶部链接栏,以便只显示主页链接并且不在网站层次结构中显示其他网站。

网站管理员可以选择从父网站继承顶部链接栏。这种方法使用户可以通过网站集中的任意位置从一个网站切换到另一个网站,同时保持网站集中所有网站的顶部链接栏不变。例如,对于一个用于销售某个组织的产品的 Internet 网站,其下面可能会有针对每个系列的产品的网站。网站设计者通过在每个网站的顶部链接栏中显示每个产品的网站,可让用户无须返回到网站主页就能轻松地从一个网站切换到另一个网站。

其他顶部链接栏配置功能包括下列内容:

  • 链接到所有首要网站的网页。

  • 链接到指定的外部网站。

  • 链接到网站中任意位置的指定网站或网页。

  • 在标题下组织链接。

  • 对顶部链接栏上的项进行手动分类。

  • 限制在全局导航级别显示的最大项数。

可以为每个网站唯一定义所有顶部链接栏功能(如外部链接)。

通过使用 SharePoint Designer 2010 或 Visual Studio 2010,还可以另行自定义顶部链接栏的外观和功能。例如,可以执行下列操作:

  • 自定义层叠样式表单以更改顶部链接栏的外观。

  • 修改数据源,例如,用于减少在顶部链接栏中显示的网站数量。

  • 修改导航菜单样式。例如,可以选择子菜单或指定在导航中要显示的网站层次结构的级别数。

“快速启动”导航

“快速启动”导航通常突出显示当前网站中的重要内容,如列表和库。通常,“快速启动”导航显示在网站中每个页面的左侧。

“快速启动”导航配置功能包括下列内容:

  • 链接到网站层次结构与当前网站位于同一级别的网站。

  • 链接到特定的外部网站或当前网站中的页面。

  • 在标题下组织链接。

  • 对“快速启动”导航中的项进行手动分类。

  • 限制在“快速启动”导航级别显示的最大项数。

按照自定义顶部链接栏的相同方式,通过使用 SharePoint Designer 2010 或 Visual Studio 2010,还可以自定义“快速启动”导航的外观和功能。

痕迹导航

痕迹导航在网页顶部显示一组动态生成的链接,以向用户显示其当前在网站层次结构中的位置。通过使用 SharePoint Designer 2010 或 Visual Studio 2010,可以配置痕迹导航控件。例如,可以指定一个自定义导航提供程序,并且可以从页面布局中移除痕迹导航。

树视图导航

树视图导航显示网站内容,例如,在层次结构中当前网站下的列表、库和网站。通常,树视图导航显示在网站中每个页面的左侧。

默认状态下,树视图导航关闭。网站管理员可以使用“树视图”页将树视图添加到网站中。

元数据导航

元数据导航显示关于树视图导航中的库和列表内容的元数据,使用户能够根据指定的字段筛选库或列表内容。网站管理员通过为列表或库使用“元数据导航设置”页,配置用户可使用的导航层次结构和主要筛选器,可以对元数据导航进行配置。只有在用户查看已为其配置元数据导航的列表或库时,才会显示元数据导航。

页面布局上的导航控件

页面布局通过提供可在其中显示网页内容的 Microsoft ASP.NET 控件来定义网页的布局。通过使用 SharePoint Designer 2010 或 Visual Studio 2010,可以向页面布局添加导航控件以支持网页中的导航链接。

在将导航控件插入到页面布局之后,使用该页面布局的网页会将该控件与网页内容一起显示。例如,您可以定义一个包含“摘要链接”导航控件的页面布局,这样,当显示网页时,将始终显示一组指向相关网页和网站的链接。有关详细信息,请参阅摘要链接。

SharePoint Server 2010 包含以下可添加到页面布局的导航控件:

  • 摘要链接

  • 目录

  • 内容查询

摘要链接

可以使用“摘要链接”控件将一组链接添加到网页上。可以控制添加到“摘要链接”控件的链接的外观、组织和呈现。

可以通过以下三种方法将“摘要链接”控件添加到页面布局:

  • 可以直接将该控件添加到页面布局并配置链接。采用这种方式时,使用页面布局的任何网页都会显示相关链接。

  • 可以将该控件作为字段控件添加到页面布局。采用这种方式时,可以选择配置链接,还可以选择允许作者修改链接和添加新链接。

  • 可以将该控件作为 Web 部件添加到 Web 部件区域中。采用这种方式时,作者可以修改链接、添加新链接以及删除“摘要链接”控件。

例如,如果您要在一个网站上发布技术支持知识库中的主题,则可以向用于这些文章的页面布局中添加“摘要链接”控件,以提供指向包含相关信息的相关网站的链接,并且,您可以允许作者添加指向与特定网页内容相关的内容的链接。

目录

可使用“目录”控件向页面布局添加整个或部分网站的目录,以便将顶部链接栏和“快速启动”导航包含在网站的母版页中。向页面布局中添加“目录”控件时,可指定该控件应显示网站集的哪个部分、如何显示链接以及如何组织链接。

可以通过以下两种方法将“目录”控件添加到页面布局:

  • 可以直接将该控件添加到页面布局并进行配置。采用这种方式时,使用页面布局的任何网页都会显示目录。

  • 可以将该控件作为 Web 部件添加到 Web 部件区域中。采用这种方式时,作者可以修改“目录”控件的作用范围。

例如,如果您在一个在线新闻网站中呈现一组文章,则可以直接向文章页的布局添加“目录”控件,以便用户可以从任何文章网页中切换文章。

内容查询

可以使用“内容查询”控件链接到根据您设计的查询显示的网页或其他项。例如,如果您在一个在线新闻网站中呈现文章,则可以向网站的“欢迎页面”布局中添加一个“内容查询”控件,以便在网页上突出显示新文章。可以使用“内容查询”控件构建复杂的查询。例如,可以指定网站集中要查询的网站、要使用的列表以及要针对的目标访问群体。还可以筛选基于库或列表中的项的查询。

可以通过以下两种方法将“内容查询”控件添加到页面布局:

  • 可以直接将该控件添加到页面布局并进行配置。采用这种方式时,使用页面布局的任何网页都会显示查询结果。

  • 可以将该控件作为 Web 部件添加到 Web 部件区域中。采用这种方式时,作者可以修改查询或删除“内容查询”控件。

导航 Web 部件

Web 部件是一种可由作者插入到网页上的 Web 部件区域中并进行配置的控件。“摘要链接”、“目录”和“内容查询”控件都具有相应的 Web 部件,网页作者可以将这些部件插入到网页上的 Web 部件区域中。Web 部件与其相关的控件具有相同的配置特性和功能,但是,当作者将 Web 部件插入到网页上(而不是当网站设计者将其插入到页面布局上)时,可以对 Web 部件进行配置。为了让导航 Web 部件可供网页作者插入到网页中,可在页面布局上包含一个或多个 Web 部件区域,或者可以在网页上包含一个“RTF 编辑器”控件,这样可以让用户直接将 Web 部件添加到“RTF 编辑器”Web 部件。

下列导航 Web 部件仅可用于非发布网站:

  • 类别   显示网站目录中的类别。

  • 网站聚合器   显示您选择的网站。

  • 分类网站   显示网站目录中特定类别的网站。

  • 标记云   显示您组织内标记的最受欢迎的主题。

下列导航 Web 组件仅可用于发布网站:

  • 摘要链接   允许作者创建可进行分组和样式设置的链接。

  • 目录   显示网站的导航层次结构。

如果您使作者能够在网页上插入导航 Web 部件,则会削弱对您网站导航的控制,因为作者随后可以控制网站用户的部分导航体验。在控制较松的环境(如组织内的协作网站)中,当各个作者必须能够将用户指向与其作品相关的内容时,这种方法可能很适宜。但在控制比较严格的环境(如 Internet 展示网站)中,当需由网站的设计者和规划者以一致、受控的方式规划和实现导航体验时,这种方法可能不太适宜。

备注

如果您希望在页面布局上加入 Web 部件区域,但要防止作者向这些区域中插入导航 Web 部件,则可以更改使用网站的 Web 部件库中的导航 Web 部件所需的权限,以使作者无法根据他们的权限级别使用这些 Web 部件。

See Also

Concepts

规划网站导航 (SharePoint Server 2010)
网站和网站集概述 (SharePoint Server 2010)
规划网站和网站集 (SharePoint Server 2010)