SharePoint 2013 托管导航及相关配置

简介:   设计完善的导航可告诉您网站的用户大量有关网站所提供业务、产品和服务的信息。通过更新导航背后的分类法,可以推动业务并保持更新,而不必在过程中重新创建其网站导航。在 SharePoint 2013 中,可以使用托管导航功能来设计由托管元数据驱动的网站导航以及创建源自于托管导航结构的 SEO 友好 URL。

  设计完善的导航可告诉您网站的用户大量有关网站所提供业务、产品和服务的信息。通过更新导航背后的分类法,可以推动业务并保持更新,而不必在过程中重新创建其网站导航。在 SharePoint 2013 中,可以使用托管导航功能来设计由托管元数据驱动的网站导航以及创建源自于托管导航结构的 SEO 友好 URL。

  托管导航可以代替基于 SharePoint 结构的传统 SharePoint 导航功能(结构化导航)。因为托管导航由分类驱动,所以您可以用它来设计围绕重要业务理念的网站导航,而无需更改网站或网站组件的结构。

一、效果展示:

1、全局导航以及当前导航,如下图:

clip_image001

  如上图,全局导航是最上面横向显示的,当前导航是右侧竖向显示的(类似之前版本的左侧导航),而且,显示内容是不相同的。

2、友好的URL访问,如下图:

clip_image002

  如上图,大家可以看出来,上图是文档库的AllItems.aspx页面,本来访问的URL链接应该为“http://URL/PPT_Transfer/Forms/AllItems.aspx”这样的结构,现在变成友好的URL访问,看起来更加舒服了吧?

  同样,这样友好的URL访问方式,也适用于DispFrom.aspx页面,接下来,我们就尝试配置一下。

二、新建托管导航

1、进入网站设置 – 外观 – 导航,如下图:

clip_image003

2、进入导航设置后,找到托管导航:术语集,如下图:

clip_image004

3、点击红圈内的『数据库管理工具』,如下图:

clip_image005

  首先需要确定,你必须开启了“Managed Metadata Service”服务,如果没开启的话,请到管理中心开启,这里不多说了。

4、新建术语集

clip_image006

5、新建术语

clip_image007

6、创建如下层次术语,如下图:

clip_image008

7、勾选术语集用于导航

clip_image009

8、回到网站设置 – 导航设置,选中新建的导航,点击确定,如下图:

clip_image010

9、导航更改为如下导航了:

clip_image011

三、更改导航设置

1、更改显示位置,如下图所示:

clip_image012

  如上图,选中要修改的导航,右侧选项卡切换到『导航』,可以修改导航节点的标题、导航悬停文本、菜单中的可见性等,全局即顶部导航,当前是左侧导航。

2、更改导航链接及目标页面,如下图:

clip_image013

  如上图,选中要修改的导航,右侧选项卡切换到『术语驱动的页面』,配置友好的URL,选中目标页面。因为是测试网站,所以就随便找个页面作为测试了。勾选“更改此术语的目标页面”,点击浏览,浏览页面库,选中default.aspx后并确定。

3、点击修改的导航位置 -- 公司简介,如下图:

clip_image014

  如上图,URL链接不再是http://URL/Pages/default.aspx,而是http://URL/Introduce这样的形式,这就是友好的URL了。

4、当然,当我们可以变成友好的URL以后,我们就会想将其他的页面也变成这样(例如DispForm.aspx),而浏览的时候,只能找到文档库中有的页面,其实,只要是aspx页面,导航就识别的,如下图:

clip_image015

5、展示效果,如下图:

clip_image016

6、特殊URL地址的处理建议

clip_image017

  如上图,我们想加一个导航,跳到百度首页,这里却只支持到aspx页面。有一个比较变态的想法,随便建一个空白页面,放着这里链接,然后写JS脚本自动跳转。呵呵~~

7、切换导航,如下图,选中需要切换的术语集,点击确定,即可;

clip_image018

  如上图,可以建立几个导航集,方便切换。

结束语

  到这里,SharePoint 2013的托管导航,就简单介绍完了,还有很多东西,需要在实践中不断摸索。比如,有些页面,我只想将URL变成友好的方式,就可以只添加到术语集,但不显示在当前导航或者全局导航中。

目录
相关文章
|
算法 前端开发 容器
OA项目之左侧菜单&动态选项卡(一)
OA项目之左侧菜单&动态选项卡
|
Web App开发 前端开发 JavaScript
SharePoint 2016 站点注册工作流服务报错
  前言   安装完SharePoint 2016工作流环境,本来以为万事大吉了,结果给站点注册的时候报错了。搜了很多文章,发现后面要加上-Force参数。   错误截图   使用的为站点注册工作流服务的PowerShell命令,需要在SharePoint命令行工具中执行。
1172 0
|
测试技术
SharePoint 2013 托管导航及相关配置
原文:SharePoint 2013 托管导航及相关配置   设计完善的导航可告诉您网站的用户大量有关网站所提供业务、产品和服务的信息。通过更新导航背后的分类法,可以推动业务并保持更新,而不必在过程中重新创建其网站导航。
1130 0
|
JavaScript 前端开发 .NET
SharePoint 2013 托管导航及相关配置 <二>
原文:SharePoint 2013 托管导航及相关配置   本文的思路是使用JQuery重写SharePoint自带托管导航的样式,其实思路和脚本都非常简单,引用一下JQuery脚本,然后重写导航的样式,把脚本放到母版页中,即可。
1010 0
|
JavaScript 前端开发
SharePoint Online 创建门户网站系列之导航
前 言   关于SharePoint Online中的导航,基本是由Html + Css + JavaScript组成效果以及样式,然后在后台列表或者SharePoint Online元数据导航当做数据源进行展示,通常数据源为列表的我们称之为自定义导航。
1459 0