Friendly URL是SharePoint 2013新增加的New Feature,利用Managed Metadata Service来实现,那么有人会问,他能给end user带来哪些便捷呢?
比如很多end user喜欢利用Page来发布一些news,通常情况下page的url显示格式如:/forms/allitems.aspx,URL显示的是绝对路径,为了不想这些累赘信息对End User可见,显示一个比较Clear URL路径,我们只能借助Metadata Navigation来实现。
Term与Page的关系图如下所示:
实现步骤:
- 进入Local Term Store创建所需的Pape名字的Term,如下图所示:
- 选择Department的Term Set,勾选Use this Term Set for Site Navigation和Use This Term Set for Faced Navigation两个选项,如下图所示:
- Page Library下创建所需的Page,使其与Term Store下的Term名字一一吻合,如下图所示:
- 进入Local Term Store,选择HR Term,在Navigation Tab上选择Term-Driven Page with Friendly URL,如下图所示:
- 进入Local Term Store,选择HR Term,在Term-Driven Pages tab上选择Target Page Settings,定位好HR Term所link的Page,注意填写相对URL即可,如下图所示:
- Site Setting->Look and Feel->Navigation页面,选择Managed Navigation,如下图所示:
- 在当前页面,在Managed Navigation Term Set选择 Department Term Set,保存,如下图所示:
- 访问Site Collection Home页面,Navigation处就可以显示出Managed Metadata Navigation了,其URL为:https://spshelley/navigation/hr,比较干净,没有.aspx等等相关信息显示,如下图所示:
如果大家有其他方面的需求,也可以随时联系我!