設計完善的導航可告訴您網站的用戶大量有關網站所提供業務、產品和服務的信息。通過更新導航背后的分類法,可以推動業務並保持更新,而不必在過程中重新創建其網站導航。在 SharePoint 2013 中,可以使用托管導航功能來設計由托管元數據驅動的網站導航以及創建源自於托管導航結構的 SEO 友好 URL。
托管導航可以代替基於 SharePoint 結構的傳統 SharePoint 導航功能(結構化導航)。因為托管導航由分類驅動,所以您可以用它來設計圍繞重要業務理念的網站導航,而無需更改網站或網站組件的結構。
一、效果展示:
1、全局導航以及當前導航,如下圖:
如上圖,全局導航是最上面橫向顯示的,當前導航是右側豎向顯示的(類似之前版本的左側導航),而且,顯示內容是不相同的。
2、友好的URL訪問,如下圖:
如上圖,大家可以看出來,上圖是文檔庫的AllItems.aspx頁面,本來訪問的URL鏈接應該為“http://URL/PPT_Transfer/Forms/AllItems.aspx”這樣的結構,現在變成友好的URL訪問,看起來更加舒服了吧?
同樣,這樣友好的URL訪問方式,也適用於DispFrom.aspx頁面,接下來,我們就嘗試配置一下。
二、新建托管導航
1、進入網站設置 – 外觀 – 導航,如下圖:
2、進入導航設置后,找到托管導航:術語集,如下圖:
3、點擊紅圈內的『數據庫管理工具』,如下圖:
首先需要確定,你必須開啟了“Managed Metadata Service”服務,如果沒開啟的話,請到管理中心開啟,這里不多說了。
4、新建術語集
5、新建術語
6、創建如下層次術語,如下圖:
7、勾選術語集用於導航
8、回到網站設置 – 導航設置,選中新建的導航,點擊確定,如下圖:
9、導航更改為如下導航了:
三、更改導航設置
1、更改顯示位置,如下圖所示:
如上圖,選中要修改的導航,右側選項卡切換到『導航』,可以修改導航節點的標題、導航懸停文本、菜單中的可見性等,全局即頂部導航,當前是左側導航。
2、更改導航鏈接及目標頁面,如下圖:
如上圖,選中要修改的導航,右側選項卡切換到『術語驅動的頁面』,配置友好的URL,選中目標頁面。因為是測試網站,所以就隨便找個頁面作為測試了。勾選“更改此術語的目標頁面”,點擊瀏覽,瀏覽頁面庫,選中default.aspx后並確定。
3、點擊修改的導航位置 -- 公司簡介,如下圖:
如上圖,URL鏈接不再是http://URL/Pages/default.aspx,而是http://URL/Introduce這樣的形式,這就是友好的URL了。
4、當然,當我們可以變成友好的URL以后,我們就會想將其他的頁面也變成這樣(例如DispForm.aspx),而瀏覽的時候,只能找到文檔庫中有的頁面,其實,只要是aspx頁面,導航就識別的,如下圖:
5、展示效果,如下圖:
6、特殊URL地址的處理建議
如上圖,我們想加一個導航,跳到百度首頁,這里卻只支持到aspx頁面。有一個比較變態的想法,隨便建一個空白頁面,放着這里鏈接,然后寫JS腳本自動跳轉。呵呵~~
7、切換導航,如下圖,選中需要切換的術語集,點擊確定,即可;
如上圖,可以建立幾個導航集,方便切換。
結束語
到這里,SharePoint 2013的托管導航,就簡單介紹完了,還有很多東西,需要在實踐中不斷摸索。比如,有些頁面,我只想將URL變成友好的方式,就可以只添加到術語集,但不顯示在當前導航或者全局導航中。


















