規劃網站導覽 (Office SharePoint Server)
本文內容:
檢閱 Office SharePoint Server 導覽控制項
規劃導覽
網站導覽提供網站使用者主要的介面,使其悠游於構成網際網路或內部網路入口網站的網站、子網站及頁面。Microsoft Office SharePoint Server 2007 包含一組可自訂及可擴充的導覽功能,協助使用者熟悉網際網路或內部網路入口網站,讓他們可在各網站及各頁面間移動。
Office SharePoint Server 2007 的導覽模型是以網站集合的階層結構為基礎。使用導覽功能即可連結至下列項目:
網站的子網站
網站的對等網站
高於網站結構的網站
網站中的網頁
此外,您可以建立任意位置 (例如外部網站) 的連結。
Office SharePoint Server 2007 中的導覽連結有其安全性顧慮。如果網站使用者沒有權限可透過網站導覽連結至某個網站或頁面,則使用者會看不到該連結。此外,頁面和子網站可設定為僅提供給對象的成員。不是該對象成員的使用者即看不到針對該對象提供的網站和頁面連結。
如<規劃網頁>所述,以 Office SharePoint Server 2007 為基礎的網站頁面包含三個元素:主版頁面、版面配置頁面及頁面內容。規劃入口網站的導覽時,請決定下列所有元素:
您可以設定全域入口網站導覽元素,以及主版頁面上的網站層級 (目前) 導覽元素。
您可以將導覽元素新增至版面配置頁面,以提供目錄、根據查詢之內容的動態存取或製作的連結。
您可以在頁面內容中允許目錄、根據查詢之內容的動態存取或製作的連結。請注意,讓作者將導覽元素新增至頁面內容,會降低網站設計者對入口網站導覽體驗的控制。
此外,您可以使用階層連結顯示一組連結,以顯示從目前頁面到入口網站中最上層網站的網站階層。
Office SharePoint Server 2007 導覽是以 Microsoft ASP.NET 2.0 模型為基礎,可讓您自訂:
網站地圖提供者。
資料來源 (錨定及篩選網站地圖提供者提供的結構)。
功能表 (控制導覽元素的視覺外觀以及要顯示的階層深度)。
檢閱 Office SharePoint Server 導覽控制項
導覽控制項可顯示在主版頁面和版面配置頁面上,以及使用網頁組件區域直接顯示在頁面的內容中。
主版頁面上的導覽控制項
主版頁面定義網際網路或內部網路入口網站中的網頁外框。主版頁面包含想要網站的所有頁面共用的元素 (例如品牌資訊)、一般命令 (例如搜尋),以及想要在整個網站使用的導覽元素。這包括全域導覽 (一般在整個入口網站中都是不變的) 和目前導覽 (一般是與使用者目前檢視的網站相關)。
主版頁面也提供導覽控制項的功能表樣式。您可以使用 Microsoft Office SharePoint Designer 或 Microsoft Visual Studio 設定主版頁面功能表樣式。
全域導覽
在預設網站範本中,全域導覽會顯示為「上方連結列」,而且一般會連結至入口網站中的主要網站。全域導覽一般會顯示在入口網站的每個頁面頂端。為了讓使用者可以從入口網站內的任意位置彈性切換主要網站,所有入口網站和子網站中通常都會有全域導覽。例如,用來行銷企業產品之網際網路入口網站可針對每條產品線各有一個子網站。透過在入口網站的全域導覽中公開每個產品的子網站,網站設計者即可讓使用者輕鬆切換不同的子網站,而不需要回到入口網站首頁。
預設會將入口網站之最上層網站下一層的所有子網站新增至全域導覽。網站管理員可以使用 [網站導覽設定] 頁面從全域導覽移除網站,並且可以設定全域導覽,而不顯示子網站 (亦即只顯示首頁連結)。其他全域導覽設定功能包括:
連結至所有最上層網站的網頁。
連結至指定的外部網站。
連結至入口網站任意位置的指定網站或頁面。
依標題組織連結。
手動排序全域導覽列上的項目。
在入口網站中,子網站的擁有者可以覆寫最上層網站的全域導覽設定,並定義其子網站和下層網站的不同全域導覽設定。在子網站中,所有全域導覽功能 (例如,連結至外部網站及依標題組織連結) 都可以定義為唯一的。
您可以使用 Office SharePoint Designer 或 Microsoft Visual Studio 2005 進一步自訂全域導覽的外觀和功能。例如,您可以:
自訂階層式樣式表,以變更全域導覽的外觀。
修改資料來源 (例如,調整全域導覽中顯示的網站數目)。
修改導覽的功能表樣式。例如,您可以選取延伸顯示的功能表,或指定要在導覽中顯示的網站階層層數。
目前導覽
在預設網站範本中,目前導覽稱為「快速啟動」,一般用來醒目提示目前網站中的重要內容,以及連結至相關網站。目前導覽一般會顥示在入口網站的每個頁面左側。
目前導覽預設會顯示網站的頁面及其同層級網站 (亦即共用相同上層網站的網站)。這可讓使用者探索目前網站的內容,或移至網站階層中相同層級的網站。入口網站管理員可將目前導覽設定為從其上層網站繼承導覽項目。其他目前導覽設定功能包括:
連結至同層級網站。
連結至目前網站中的所有頁面。
連結至特定外部網站或目前網站中的頁面。
依標題組織連結。
手動排序目前導覽中的項目。
與全域導覽相同,您可以使用 Office SharePoint Designer 或 Microsoft Visual Studio 2005 進一步自訂目前導覽的外觀和功能。
階層連結導覽
階層連結導覽會在網頁頂端顯示一組動態產生的連結,以顯示使用者目前在網站階層中的位置。大部分主版頁面都會有單一階層連結導覽控制項。您可以使用 Office SharePoint Designer 或 Microsoft Visual Studio 設定階層連結導覽控制項。例如,您可以指定自訂導覽提供者,而且可以從版面配置頁面移除階層連結導覽。
注意
default.master 主版頁面 (顯示表單與檢視頁面) 包含兩個階層連結控制項:僅包含網站的全域階層連結,以及包含網站與目前頁面的內容階層連結。部分共同作業網站範本 (例如小組網站範本) 也會在所有網頁上包含兩個階層連結。
版面配置頁面上的導覽控制項
版面配置頁面透過提供可顯示頁面內容的 Microsoft ASP.NET 控制項,來定義網頁的版面配置。若要自訂版面配置頁面,請使用 Microsoft Office SharePoint Designer 2007 或 Microsoft Visual Studio。您可以將導覽控制項新增至版面配置頁面,以支援網頁中的導覽連結。
在版面配置頁面上插入導覽控制項時,使用版面配置頁面的網頁會顯示控制項與頁面的內容。例如,您可以定義內含 [摘要連結] 導覽控制項的版面配置頁面 (如下所示),以在顯示頁面時一律顯示一組相關頁面與網站的連結。
Office SharePoint Server 2007 包含下列可以新增至版面配置頁面的導覽控制項:
摘要連結
目錄
內容查詢
摘要連結
[摘要連結] 控制項提供方法將一組連結新增至頁面。您可以控制新增至 [摘要連結] 控制項之連結的外觀、組織和呈現方式。
將 [摘要連結] 控制項新增至版面配置頁面的方式有三種:
您可以直接新增至版面配置頁面,並設定連結。當您這麼做時,使用該版面配置頁面的所有頁面都會顯示連結。
您可以新增為版面配置頁面上的欄位控制項。當您這麼做時,可選擇設定連結,以及選擇讓作者修改連結及新增連結。
您可以新增為網頁組件區域中的網頁組件。當您這麼做時,作者可以修改連結、新增連結及刪除 [摘要連結] 控制項。
例如,您可以在入口網站中發佈來自技術支援知識庫的主題;將 [摘要連結] 欄位控制項新增至文章使用的版面配置頁面,以提供內含相關資訊之相關網站的連結;以及允許作者新增連結。這可讓作者將連結新增至與頁面內容相關的內容。如需設定 [摘要連結] 控制項的詳細資訊,請參閱 Office SharePoint Server 2007 線上說明。
目錄
[目錄] 控制項提供方法將所有或部分入口網站的目錄新增至版面配置頁面,讓使用該版面配置的頁面都包括目錄。此控制項使用的導覽提供者與網站主版頁面中的全域和目前導覽相同。當您將 [目錄] 控制項新增至版面配置頁面時,可以指定控制項應該公開的網站集合部分、連結的呈現方式,以及連結的組織方式。
將 [目錄] 控制項新增至版面配置頁面的方式有兩種:
您可以直接新增至版面配置頁面,並設定連結。當您這麼做時,使用該版面配置頁面的所有頁面都會顯示目錄。
您可以新增為網頁組件區域中的網頁組件。當您這麼做時,作者可以修改 [目錄] 控制項的範圍或控制項本身。
例如,如果您在線上新聞網站上提出一些文章,則可以直接在文章頁面的版面配置中新增 [目錄] 控制項,讓使用者可以從任何文章頁面切換不同文章。如需設定 [目錄] 控制項的詳細資訊,請參閱 Office SharePoint Server 2007 線上說明。
內容查詢
您可以使用 [內容查詢] 控制項連結至頁面或其他根據所設計查詢顯示的項目。例如,如果您在線上新聞網站上提出文章,則可以在網站的 [歡迎頁面] 版面配置中新增 [內容查詢] 控制項,以在該頁面上醒目提示新的文章。您可以使用 [內容查詢] 欄位控制項建置複雜查詢。例如,您可以指定網站集合中要查詢的網站、要使用的清單以及要選取的目標對象。您也可以根據清單或文件庫中繼資料來篩選查詢。
將 [內容查詢] 控制項新增至版面配置頁面的方式有兩種:
您可以直接新增至版面配置頁面,並設定連結。當您這麼做時,使用該版面配置頁面的所有頁面都會顯示查詢的結果。
您可以新增為網頁組件區域中的網頁組件。當您這麼做時,作者可以修改查詢或刪除 [內容查詢] 控制項。
如需設定 [內容查詢] 控制項的詳細資訊,請參閱 Office SharePoint Server 2007 線上說明。
導覽網頁組件
網頁組件是作者可以插入頁面的網頁組件區域並設定的控制項。[摘要連結]、[目錄] 及 [內容查詢] 控制項各有網頁組件對等項目,頁面作者可將其插入頁面的網頁組件區域。網頁組件的設定特性及功能與其相關控制項相同,但是可以在作者將其插入頁面時設定,而不是在網站設計者將其插入頁面的版面配置時設定。若要讓頁面作者可以將導覽網頁組件插入頁面,則必須在頁面的版面配置頁面上包含一或多個網頁組件區域。
如果您允許作者在頁面上插入導覽網頁組件,因為作者可控制網站使用者的部分導覽體驗,所以會降低您對入口網站導覽的控制。這可能適用於鬆散控制的環境 (例如組織內的共同作業網站),在這個環境中,個別作者需要有將使用者指向與作者工作相關內容的能力。較不適用於嚴密控制的環境 (例如網際網路服務平台網站),在這個環境中,網站設計者和規劃人員以一致且控制的方式規劃及實作導覽體驗。
注意
若要在版面配置頁面上包含網頁組件區域,但不想讓作者在這些區域中插入導覽網頁組件,您可以變更在網站的網頁組件庫中使用導覽網頁組件所需的權限,以根據作者的權限層級,讓部分作者無法使用這些網頁組件。
規劃導覽
導覽規劃包括規劃想要在網際網路或內部網路入口網站中建立的使用經驗,以及決定作者是否可以直接在其頁面上插入導覽元素。
規劃使用經驗
導覽決策與網站和子網站在網站階層中的結構決策緊密相關。針對網站階層中的每個網站,您可以選擇從其上層網站繼承全域或目前導覽,也可以規劃特有的設定。為了協助記錄您的決策,請使用<決定網站與子網站>主題中用來記錄網站和子網站決策的相同試算表。
在網站結構工作表中,網站階層中的每個網站應各佔一列。請在工作表中記錄每個網站和子網站的下列額外資訊欄:
全域導覽 記錄網站具有唯一全域導覽設定還是繼承其上層的全域導覽。如果網站具有唯一全域導覽,請指定要顯示的子網站和其他網站。
目前導覽 記錄網站具有唯一目前導覽設定還是繼承其上層的目前導覽。如果網站具有唯一目前導覽,請指定是否顯示其子網站、對等網站或其他網站。也請指定是否包含網站之網頁的連結。
您進行的入口網站導覽決策會反映其特有的目的和結構。當您規劃導覽時,導覽連結太多會混淆網站,而導覽連結太少則會讓網站使用者很難找到重要資訊,因此請在兩者之間做出取捨。也請注意下列事項:
繼承上層網站的導覽即可將目前網站放入較大的內容。在內部網路網站中,這有助於資訊工作者使用網站集合中的其他網站來完成他們的工作。另一方面,如果網站使用者不需要前往其他網站就可以完成他們的工作,則請考慮在該網站上定義唯一全域導覽,這樣網站使用者就不用分心注意不相關的全域導覽連結。例如,使用「記錄中心」網站的記錄管理員可能不需要離開「記錄中心」就可以完成他們的工作,因此使用一組繼承的全域導覽連結並沒有任何助益。
在目前導覽中顯示對等網站可能表示對等網站的目的與目前網站類似。例如,在行銷一組產品的網際網路網站中,這可協助網站使用者前往相關產品和服務的描述。另一方面,如果網站使用者不想要瀏覽對等網站,則請考慮不要將它們顯示在目前導覽中。例如,大學的網際網路網站 (每個研究所都是其子網站) 可能會在每個網站的目前導覽中略過對等連結,因為對特定學科 (例如醫學) 感興趣的學生不太可能會想要瀏覽與其他學科相關的網站。
規劃頁面上的導覽
您可以將導覽欄位控制項新增至版面配置頁面。您也可以將網頁組件區域新增至版面配置頁面,並允許作者將導覽網頁組件新增至這些區域。如同其他頁面元素的規劃決策,您應該根據想要對頁面檢視體驗控制的程度來規劃頁面上的導覽:
若要嚴密控制網站導覽,則可以直接在版面配置頁面上放置導覽欄位控制項,並從版面配置移除網頁組件區域,或限制在這些區域中使用導覽網頁組件。例如,在具有數百萬名網站使用者的公司網際網路平台服務網站中,您可能會決定限制作者不可以插入導覽控制項。
若要允許較不同但較不一致的網站導覽,則可以在版面配置頁面上放置網頁組件區域,並允許作者在其頁面上插入導覽網頁組件。例如,在作者和網站使用者屬於相同工作群組的內部網路入口網站中,您可能會決定讓作者透過在其頁面中新增導覽網頁組件,來控制其內容的導覽體驗。
您應該在一般網頁規劃期間規劃頁面上的導覽。<規劃網頁>主題中包含的工作表,可用來記錄您入口網站中每種版面配置類型的頁面導覽決策。
下載本書
本主題隨附於下列可下載的叢書中,以便於閱讀與列印:
請參閱 Office SharePoint Server 2007 可下載的內容 (英文) 上提供的完整叢書清單。