維基百科:導航模板

導航模板是收錄多個相關連結的群組模板,以便在頁面與頁面之間進行導覽。導航模板統一在模板名字空間進行編輯。

導航模板主要有兩種:在頁面最下面的導航模板盒,以及頁面文字右傍的側式導航條。它們是相輔相成的,在不同情況下會使用其中一種甚至兩種都使用。

建立導航模板通常會使用{{navbox}}或者{{sidebar}}來做,這樣對建立有用和一致的模板變得更簡易。

多數的導航模板整理在Category:導航模板。部分維基專題維護著相關的模板。

種類

編輯

導航模板主要有兩種——底下的導航盒、側邊的導航條。兩者提供了相似的用途——在同一情況下在相關事物之間簡單地互相連結。

  • 導航盒是放於條目附錄底部的模板,並且以橫向顯示。導航盒是透過{{navbox}}製成的。
  • 側邊導航條是放於文字旁邊,跟信息框同樣性質,主要以直向顯示。導航條是透過{{sidebar}}製成的。

兩種模板都是通用的,不同情況下會使用其中一種,甚至也會兩種都用。兩者的主要不同在於:

  • 導航盒是以橫向顯示的,最好分為少量的子類並提供較多的連結。由於導航盒置於頁面底部,所以比起側邊導航條更適合放更多更廣的連結。頁面有時會有多個導航盒而且一定程度會有交叉重疊的部分,不過並不是每頁都需要有導航盒,所以導航盒應該只在真正有導覽用途的時候才被建立。
  • 側邊導航條主要以縱向顯示的,並主要放在頁面內相關文字的旁邊。在相關連結只有較少量時,採用側邊導航條會是很有用的,不太切題的資訊不應出現於側邊導航條。一個頁面配置多個側邊導航條的情況則很少見。

性質

編輯

導航模板的樣式取決於其所包含的頁面,如何最直觀地介紹它們,及過去建立的慣例。

導航模板提供「導覽」

編輯
  • 我們的目標不是在一個空間內盡可能地補足相關的條目。捫心自問,這是否有助讀者閱讀相關主題?任意拿兩個頁面放進模板,讀者真的會想從A看到B嗎?
  • 它們應該保持簡潔,因為模板的導覽價值有限。對於在許多頁面來回穿梭,一般認為應該要:
    • 將它們分成多個較小的副主題模板。例如{{EMD diesels}}列出一家製造商的所有內燃機車型號,但它過大無法包含進所有的條目。可以將{{EMD diesels}}以個別的段落分割成專屬的模板{{EMD GPs}}、{{EMD SDs}}等。
    • 使用解析器函數製成一個帶有以上用途的模板。
    • 僅顯示有較相關的連結而隱藏其餘,例如Johnny Cash
    • 同一個模板內應避免連結同一個頁面多於一次。
  • 導航模板不應該太小。用不到幾個連結的模板可以輕易地用一兩句話介紹完,或以「相關條目」一節取代,或是在條目章節裡用相關的{{main}}與{{see also}}來連結。
    • 導航模板不提供外部連結或其他網站。
  • 導航模板中的鏈結應儘量使用直接鏈結,而不是重定向鏈結。
    • 為了讓讀者在導航到的目標頁面能清楚認知目前導航模板所導航的位置,在導航模板中使用直接鏈結才能在導航模板所在條目時,對應主題的連結以黑色粗體顯示,以達到導航效果,以讓讀者知悉目前導航的位置。但若導航模板中的連結欲連結的目標是一個連結章節的重新導向,則宜使用{{重定向導航連結}}模板,以便讓導航模板在目標頁面時能顯示粗體,又能連結到正確的章節。

導航模板提供導覽「現有」頁面

編輯
  • 紅字連結應避免,除非這些條目很可能被建立,就算如此,我們仍鼓勵編者先建立條目英語WP:WTAF再放入。
  • 非連結文字應當避免。例如{{Axis of Justice}}列出了非條目的「顯著客人」,這內容似乎更適合放在條目裡。
  • 外部連結應包括在適當的條目,而不是導航模板。

導航模板提供導覽「相關」頁面

編輯
  • 如果條目並非以相關的可靠來源建立,將它互連可能不是一個好主意。
  • 對於複雜的主題,像是科學、技術、歷史等,導航模板可以為主題提供一個綜合性的介紹。例如{{Wind power}}連結至副主題與支持的主題,提供理解主條目風能所需要的背景。雖然主條目風能已經含有副主題條目的內聯連結,副主題條目本身較小,其簡短內容可能不會將彼此納入整體文章內。副主題條目的孤立編者可能不知道這種情況。導航模板為副主題條目提供一個簡單方法,即使它們還只是個小條目,馬上就能繼承主條目的概念結構。
  • 只適合條目之間關連性或同質性非常高的主題

導航模板不恣意浮華

編輯
  • 模板偏離標準顏色和樣式應該要有其理由
  • 有兩種基本的版面設計:
    • 在頁面右方,如{{中國歷史}}。
    • 底部的模版框,如{{中華人民共和國城市軌道交通}},設計為顯示在每個條目的底部,與其他類似的模板堆疊。另見WP:LAYOUT#附錄獲得版面配置的訊息。
      • 頁底導航盒的標準模板是{{Navbox}}。
        • 現有的硬編碼可折疊表格NavFrames可能的話應改為{{Navbox}}。這能標準化模板外觀並簡化日後的維護。
        • 頁底導航框的寬度應該是100%,除非該類型頁面的慣例並非如此。如果多個導航框的寬度有出入將看起來不一致。

優點

編輯

導航模板的優點不是列出所有包含在「相關主題」章節的連結:

  • 減少在條目下面的附錄地方出現大片連結列點而造成的凌亂;
  • 同樣多的連結,和標準的列表或表格相比,導航模板更為簡潔;
  • 僅將較為相關的連結放在「相關條目」,讀者更能開展見識;
  • 較不相關的連結,可能抽離或預設隱藏;
  • 便於當模板裡的條目被建立或刪除時做維護更新;
  • 提供用戶簡潔一致的外觀;
  • 某個主題領域的新條目能夠立即在現有的相關條目獲得基本的連結結構,毋須多位編者個別為它們建立連結及重寫背景要素。
  • 當本來孤立的新條目或者較舊的條目放置了導航模板,該頁面立即有大量的連結與之接軌。

替代

編輯

在某些情況下,有其他更好的方法,勝過建立新的導航模板。

限制

編輯

一個頁面可以包含的模板數量是有限制的,當一個頁面超出了這個限制,預覽時好像沒什麼問題,但當保存頁面後,一個或多個導航模板只會顯示為連結(如顯示為「Template:Navbox」而不是Navbox模板本身的式樣)。解決方法包括:

  • 從頁面中移除其中一個或多個模板;
  • 更改頁底導航盒的設定,使最不重要的導航盒變成「額外」的導航盒,而該「額外」導航盒可以讓讀者在獨立的頁面瀏覽;

其他

編輯

這裡存放的都是Template命名空間中的自定義模板。MediaWiki命名空間可以有三種用途:

  • 作為系統系統界面信息,參見Special:Allmessages
  • 定製信息,如各種告示等,參見Wikipedia:頁面模板
  • 導覽模板,在MediaWiki 1.3起中已經用Template(模板)命名空間取代;

這裡列出的就是第三種——導覽模板,通常是將相關主題或是相關條目的列表放在同一個模板中,以便查閱。使用時只需要輸入{{模板}}或者{{Template:模板}}即可。

另參見:MediaWiki命名空間Wikipedia:圖像版權標誌

導航模板例子

編輯

維基百科

地理

物理天文

化學

生物

人文

歷史
神話

語言

國際組織

數學/計算機科學

軍事

醫學

娛樂

體育

參見

編輯
導航模板比較
可摺疊? 標題顏色 圖像 組別 樣式(主體)
參數
範例
{{Navbox}} navbox 主體左/右側 {{維基幫助導航}}
{{Navbox with collapsible groups}} navbox 主體左/右側和/或在每列表中 {{ATI}}
{{Navbox with columns}} navbox 欄左/右側 {{日本都道府縣知事}}
{{NavboxV2}} navbox 主體左/右側、欄左/右側和/或在每列表中 {{廣州地鐵車站}}
摺疊屬性
類別 CSS class Javascript 何時摺疊 自定義
初始狀態
套疊結構
Collapsible tables mw-collapsible jQuery.makeCollapsible 頁面有兩塊或以上autocollapse模板