維基百科:模板指導
![本頁使用了標題或全文手工轉換](http://images.weserv.nl/?url=//upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
![]() |
本頁面用來說明編輯和使用模板相關頁面時應注意的一般事項。模板相關頁面請查閱:
- 模板介紹在Help:模板入門、Help:模板;
- 模板分類在Category:維基百科模板;
- 模板命名空間的幫助信息在Wikipedia:模板命名空間;
- 模板索引在所有模板。
模板
模板名稱本身不要求必須是中文。但為了方便鍵盤輸入和記憶,建議以中文和英文名稱為主。以非中文名稱建立的模板,為方便使用者,維基提倡你建立一個中文重定向,並在模板頁內說明。大多數的模板都已組織在Wikipedia:模板消息/全部裡。
由於模板替換的使用限制,對於模板內部也嵌入替換引用的模板,如果內部沒有採用條件替換技術,則模板自身也應設計為僅支持引用替換使用;對已經存在直接調用的模板,不應在模板內部再應用引用替換的代碼,否則已應用頁面會出錯。更改一個上述模板的引用替換用法為嵌入用法(或相反情況)前,應先進行討論。
如果想在上述模板引入自動簽名等,可以採用Wikipedia:模板自動參數模式提及的辦法,產生一個有自動參數的模板調用。
模板的使用說明文檔,應當在模板頁的<noinclude></noinclude>標籤內進行,曾在模板討論頁寫說明文檔的方式已不提倡。模板的輸出內容(即應用該模板的頁面在嵌入位置出現的內容)不應當出現模板自身的說明文檔內容。對涉及維基管理的持續動作(比如掛刪除模板後提交刪除),可在模板輸出內容中用加以提示說明,但不宜過於突出以削弱模板本身的輸出標識意義。例子:{{ifd}}。
對於大量使用的模板,由於存在被利用進行破壞的可能,管理員可以考慮進行永久保護,方法為在該模板的<noinclude></noinclude>標籤內加入{{protected}}。對於高危保護的模板,指定它的重定向也應加以保護,同時建議依照Wikipedia:模板文件頁模式進行說明文檔與模板自身分離,方便不能編輯保護模板的維基人能夠編輯模板的說明、歸類、跨語言鏈接等。
如模板涉及參數和複雜設計,應以中文對所有參數的使用撰寫使用說明。
分類
所有的模板頁面自身被歸類到Category:維基百科模板的子分類下。在可能的情況下給模板自身建立分類。「模板」的分類頁面,以下稱為「模板分類」。
模板分類的頁面名稱採用「××模板」的形式,以方便辨識模板分類、方便整理、避免混亂。
模板不要直接歸於模板分類的根分類Category:維基百科模板下,這一分類下主要是一些作為介紹模板的說明頁面(如Wikipedia、Help空間的頁面)。其它模板分類下被歸類的頁面只能是模板,不應出現其它空間的頁面,可在模板分類頁面中加入{{catmore|该类模板主條目}}
,產生指向說明頁面(通常是Wikipedia:或Help:開頭)的鏈接。
給模板歸類編輯時注意:
- 模板自身的歸類務必在模板中使用「
<noinclude>[[Category:模板分類]]</noinclude>
」代碼,以避免應用模板的條目也被歸類。 - 要在應用模板的頁面中輸出類別,務必在模板中使用「
<includeonly>[[Category:條目分類]]</includeonly>
」代碼,以避免模板也被歸類。
功能
導航模板
導航模板的作用是為內容提供橫向的相關主題參考,比如在「亞洲」條目中讀者可能希望知道其他大洲(「非洲」「歐洲」等),此時可以使用模板提供此類信息。導航模板一般位於頁面的右側或者底部,以不影響讀者閱讀正文為最佳。另外,在建立導航模板的時候,編輯者應該注意讀者是否真的關心模板中的主題,不要在其中推薦不相關的內容。由於導航模板是推薦橫向相關主題,如果導航模板中內容過多,則其導航的作用就相應減少,因此不建議建立龐大的導航模板(一般以20個主題為最多),也不建議在其中包括不存在的鏈接,因為這樣就失去了導航的作用。最後,導航模板應分類於Category:導航模板或其子類別中,請參見上一節「模板分類」的相關內容。
信息框模板
信息框模板的作用是縱向提供主題的相關內容,比如一個人物條目的信息框模板可能包括他的職業、生卒年月、國籍、成就等。信息框模板一般位於頁面的右側,其作用是統一同一類條目中此類信息的呈現。應該注意的是:一類條目中不一定每一個條目都有信息框模板中要求的每一個信息,例如一個大學可能沒有大學信息框要求的主頁鏈接,這種情況下應該不顯示空白的信息。信息框模板應該置於Category:信息框模板或其子類別中,請參見上一節「模板分類」的相關內容。
為了方便日後的編輯和維護,我們建議您在設計模版引用編碼或修改條目的信息框模板內容時,把垂直分隔線|都放在列首。詳細的式樣請參照下方的編碼:
{{信息框模板名 |參數1=內容1 |參數2=內容2 |參數3=內容3 }}
討論頁模板
參看en:Wikipedia:Talk page templates,本節僅提倡
一些標記不適合出現在主條目頁面中,比如該條目屬於某個專題的提示,可以考慮製作討論頁模板,將此類提示置於條目的討論頁中。討論頁模板提倡採用統一的風格,以便清晰迅速地辨別。通過class="messagebox standard-talk"實現的視覺效果是維基提倡的。一個用table的模板可以是這樣:
{| class="messagebox standard-talk" |- | [[Image:icon.png|none|50px| ]] | '''Header text''' <br /> Supporting text |}