维基百科:导航模板
![]() |
![]() | 本頁簡而言之:導航模板是收錄多個相關連結的群組模板,以便在頁面與頁面之間進行導覽。導航模板統一在模板名字空間進行編輯。 |
導航模板是收錄多個相關連結的群組模板,以便在頁面與頁面之間進行導覽。導航模板統一在模板名字空間進行編輯。
導航模板主要有兩種:在頁面最下面的導航模板盒,以及頁面文字右傍的側式導航條。它們是相輔相成的,在不同情況下會使用其中一種甚至兩種都使用。
建立導航模板通常會使用{{navbox}}或者{{sidebar}}來做,這樣對建立有用和一致的模板變得更簡易。
多數的導航模板整理在Category:導航模板。部分維基專題維護著相關的模板。
種類
编辑導航模板主要有兩種——底下的導航盒、側邊的導航條。兩者提供了相似的用途——在同一情況下在相關事物之間簡單地互相連結。
兩種模板都是通用的,不同情況下會使用其中一種,甚至也會兩種都用。兩者的主要不同在於:
- 導航盒是以橫向顯示的,最好分為少量的子類並提供較多的連結。由於導航盒置於頁面底部,所以比起側邊導航條更適合放更多更廣的連結。頁面有時會有多個導航盒而且一定程度會有交叉重疊的部分,不過並不是每頁都需要有導航盒,所以導航盒應該只在真正有導覽用途的時候才被建立。
- 側邊導航條主要以縱向顯示的,並主要放在頁面內相關文字的旁邊。在相關連結只有較少量時,採用側邊導航條會是很有用的,不太切題的資訊不應出現於側邊導航條。一個頁面配置多個側邊導航條的情況則很少見。
性質
编辑導航模板的樣式取決於其所包含的頁面,如何最直觀地介紹它們,及過去建立的慣例。
導航模板提供「導覽」
编辑- 我們的目標不是在一個空間內盡可能地補足相關的條目。捫心自問,這是否有助讀者閱讀相關主題?任意拿兩個頁面放進模板,讀者真的會想從A看到B嗎?
- 它們應該保持簡潔,因為模板的導覽價值有限。對於在許多頁面來回穿梭,一般認為應該要:
- 將它們分成多個較小的副主題模板。例如{{EMD diesels}}列出一家製造商的所有內燃機車型號,但它過大無法包含進所有的條目。可以將{{EMD diesels}}以個別的段落分割成專屬的模板{{EMD GPs}}、{{EMD SDs}}等。
- 使用解析器函數製成一個帶有以上用途的模板。
- 僅顯示有較相關的連結而隱藏其餘,例如Johnny Cash。
- 同一個模板內應避免連結同一個頁面多於一次。
- 導航模板不應該太小。用不到幾個連結的模板可以輕易地用一兩句話介紹完,或以「相關條目」一節取代,或是在條目章節裡用相關的{{main}}與{{see also}}來連結。
- 導航模板不提供外部連結或其他網站。
- 導航模板中的鏈結應儘量使用直接鏈結,而不是重定向鏈結。
- 為了讓讀者在導航到的目標頁面能清楚認知目前導航模板所導航的位置,在導航模板中使用直接鏈結才能在導航模板所在條目時,對應主題的連結以黑色粗體顯示,以達到導航效果,以讓讀者知悉目前導航的位置。但若导航模板中的链接欲链接的目標是一個链接章節的重新導向,則宜使用{{重定向導航連結}}模板,以便讓导航模板在目標頁面時能顯示粗體,又能链接到正確的章節。
導航模板提供導覽「現有」頁面
编辑- 紅字連結應避免,除非這些條目很可能被建立,就算如此,我們仍鼓勵編者先建立條目再放入。
- 非連結文字應當避免。例如{{Axis of Justice}}列出了非條目的「顯著客人」,這內容似乎更適合放在條目裡。
- 外部連結應包括在適當的條目,而不是導航模板。
導航模板提供導覽「相關」頁面
编辑- 如果條目並非以相關的可靠來源建立,將它互連可能不是一個好主意。
- 對於複雜的主題,像是科學、技術、歷史等,導航模板可以為主題提供一個綜合性的介紹。例如{{Wind power}}連結至副主題與支持的主題,提供理解主條目風能所需要的背景。雖然主條目風能已經含有副主題條目的內聯連結,副主題條目本身較小,其簡短內容可能不會將彼此納入整體文章內。副主題條目的孤立編者可能不知道這種情況。導航模板為副主題條目提供一個簡單方法,即使它們還只是個小條目,馬上就能繼承主條目的概念結構。
- 只適合條目之間關連性或同質性非常高的主題
導航模板不恣意浮華
编辑- 模板偏離標準顏色和樣式應該要有其理由
- 有兩種基本的版面設計:
- 在頁面右方,如{{中国历史}}。
- 關於元模板,見{{sidebar}}
- 底部的模版框,如{{中华人民共和国城市轨道交通}},設計為顯示在每個條目的底部,與其他類似的模板堆疊。另見WP:LAYOUT#附錄獲得版面配置的訊息。
- 在頁面右方,如{{中国历史}}。
優點
编辑導航模板的優點不是列出所有包含在「相關主題」章節的連結:
替代
编辑在某些情況下,有其他更好的方法,勝過建立新的導航模板。
- 過於空泛/涵蓋範圍太大的主題,例如Category:花卉,應當以分類或列表代替。
- 如果一群條目明顯與現有的分類分類重疊,可以考慮使用{{otherarticles}}代替。當然,由於分類已經連結了這些條目,{{otherarticles}}可能無法提供額外的導航價值。
- 對於立場或名稱相同,有共同特徵的系列條目,像是貴族爵位或世界冠軍,可以考慮使用{{succession box}}。Template talk:Succession box討論了為擁有多個重要職銜的人物而建立的多個模板。
- 對於有關條目在不同分類的邏輯順序,使用前任继任模板(succession template)。
- {{Details}}/{{Main article}}/{{see}}/{{see also}} 正文內參見連結
限制
编辑一個頁面可以包含的模板數量是有限制的,當一個頁面超出了這個限制,預覽時好像沒什麼問題,但當保存頁面後,一個或多個導航模板只會顯示為連結(如顯示為「Template:Navbox」而不是Navbox模板本身的式樣)。解決方法包括:
- 從頁面中移除其中一個或多個模板;
- 更改頁底導航盒的設定,使最不重要的導航盒變成「額外」的導航盒,而該「額外」導航盒可以讓讀者在獨立的頁面瀏覽;
其他
编辑这里存放的都是Template命名空间中的自定义模板。MediaWiki命名空间可以有三种用途:
- 作为系统系统界面信息,参见Special:Allmessages;
- 定制信息,如各种告示等,参见Wikipedia:页面模板;
- 導覽模板,在MediaWiki 1.3起中已经用Template(模板)命名空间取代;
这里列出的就是第三种——導覽模板,通常是將相關主題或是相關條目的列表放在同一個模板中,以便查閱。使用时只需要输入{{模板}}或者{{Template:模板}}即可。
導航模板例子
编辑维基百科
- Template:用于维护与合作的资源:删除、整理工作等相关页面的模板;
地理
- Template:亞洲:亚洲国家的模板;
- Template:歐洲:欧洲国家模板;
- Template:中华人民共和国省级行政区:中華人民共和國行政区
- Template:洲:七大洲
- Template:美國地區:美國地理區域劃分
物理天文
- Template:黃道帶:黄道星座
- Template:物理學分支:物理学分支
- Template:电磁学:电磁学
- Template:時間:与时间相关主题
- Template:曆法:曆法相關主題
化学
- Template:化学分支:化学的分支
生物
- Template:食肉植物:各屬的食肉植物
人文
- 歷史
- Template:中国历史:中国历史朝代
- 神話
- Template:希腊神话:希腊神话
- Template:奥林波斯神
- Template:提坦:提坦神
- template:希腊原始神:原始神
- template:克托尼俄斯:地神
- Template:希腊拟人化神:拟人化概念
- Template:宁芙:宁芙
- Template:希腊海神:海神
- Template:奥林波斯神
語言
- Template:汉语:与汉语有关的主题
- Template:英語方言:各種英語
国际组织
- Template:联合国:联合国
- Template:欧盟:欧盟国家的模板
- Template:大英國協:英联邦
数学/计算机科学
- Template:几何术语:几何学
- Template:程序设计语言:编程语言
- Template:多媒體壓縮格式
军事
- Template:日本戰艦
- Template:WWIIGermanInfWeapons:第二次世界大战德军步兵武器
医学
- Template:经络:与经络、穴位相关主题
- Template:激素
娛樂
- Template:Harrypotter:哈利波特相關主題
- Template:吉卜力工作室:與吉卜力工作室相關的條目
體育
- Template:國際足協世界盃:历届世界杯足球赛
- Template:Olympic Games:奥运会
- Template:NBA:NBA
參見
编辑- Wikipedia:模板命名空间 模板簡介
- Wikipedia:模板請求 模板編輯幫助
- Wikipedia:Categories 關於這個問題的實際指引
- Wikipedia:模板消息 察看其他種類模板
- en:Wikipedia:Related information optional navbox section
- Wikipedia:格式手册/信息框
- en:Wikipedia:A navbox on every page 論述
- WikiProject Navbox, a current proposed WikiProject to place a navbox in every article
可摺疊? | 標題顏色 | 圖像 | 組別 | 樣式(主體) 參數 |
範例 | |
---|---|---|---|---|---|---|
{{Navbox}} | 是 | navbox | 主體左/右側 | 是 | 是 | {{H:f Help}} |
{{Navbox with columns}} | 是 | navbox | 欄左/右側 | 否 | 是 | {{APEC}} |
{{NavboxYears}} | 是 | navbox | 否 | 否 | 否 | |
{{Navbox with collapsible groups}} | 是 | navbox | 主體左/右側 及/或 在每列表中 | 是 | 是 | {{ATI}} |
類別 | CSS class | Javascript | 何時摺疊 | 自定義 初始狀態 |
套疊結構 |
---|---|---|---|---|---|
Collapsible tables | mw-collapsible | jQuery.makeCollapsible | 頁面有兩塊或以上autocollapse模板 | 是 | 是 |
|
|