模板(template)是一種特別形式的頁面,被設計用來放置在其他的頁面中。一個模板可以同時放在許多的頁面裡,因此可以節省很多重複工作、也可以統一頁面的格式。
模板在以下地方可能很有用:
- 在許多頁面都需要出現的內容。
- 在許多頁面中設計一致性、規範性內容(例如資訊框)
- 用於在編輯者之間溝通常需要的短訊。
- 用來取代一長串的代碼,使編輯變得容易。
- 僅保護頁面的一部分不讓人編輯。(其他部分開放)
模板一般會放在 Template 命名空間,包括任何Template:
開頭的頁面,例如 Template:Name
.
如何建立基本的模板[]
模板可能非常有效,但有時會非常複雜。剛開始時最好先建立比較簡單的模板,之再試著作較複雜的。以下為一個簡單的例子:
- 在Fandom上,進入Template:Example 並按下建立。
- 在編輯器上輸入 "Hello"
- 點擊「儲存頁面」,你就會建立一個模板了。
- 在Fandom上,建立一個叫「模板試驗」的頁面。
- 在編輯器上,選擇原始碼模式,並輸入:
{{Example}}
- 點擊「儲存頁面」,你的「模板試驗」頁面就會顯示你模板上的「Hello」。
至此為止你已經成功建立並使用一個模板了!之後也可以循同樣方式來在你的wiki上建立或使用不同的模板。
使用已存在的模板[]
Fandom中會有一些預設存在的模板,你可以在你的wiki站中的Special:AllPages中,名字空間的選單中選擇「Template」,並按下提交,就可以看到模板的列表。
- 在編輯器的可視模式中,模板會以「拼圖」的圖樣顯示,你可以在右側的模板位置中點擊「添加其他模板」,可以從所有你的Fandom站中的模板中選擇要用的模板。
- 在原始碼模式中,你可直接在頁面上輸入
{{模板名稱}}
- 進階的使用者(管理員以上)可以編輯MediaWiki:Editor-template-list這個頁面來改變視覺化編輯器中右側欄位直接列出的模板,最多可以設定四個。
進階模板[]
模板參數[]
模板可以有參數(parameters)這讓你可以改變同個模板在不同頁面中的樣子,包括內容和形式。
以Template:Wikipedia為例,只打上{{Wikipedia}}
是假設在維基百科上的頁面名稱和該模板目前所在頁面的名稱相同。但是也可以加上一個參數。例如打上 {{Wikipedia|Microsoft}}
,表示該頁面在維基百科上的頁面名稱叫作 Microsoft.
要進一步學習關於如何改變使用參數,可參見:Help:模板參數 以及 Help:Parser functions.
替換引用模板[]
另一個使用模板的方式是「替換引用」(substitute)。在頁面{{之後輸入subst:
: {{subst:templatename}}
. 這樣一旦頁面儲存之後,連結到該模板的連結會被移除,而是用當時模板內的內容取代它,並可以進一步編輯,之後對於模板的編輯就不會影響到這個頁面。
進一步可參見Help:替換引用模板.
更新及增加標準模板[]
Fandom官方的Starter Wiki以及半官方的 Templates Wiki有時會改進一些文件,並開發一些特別適於Fandom的模板,所以可以不時去那邊逛逛。
從其他的wiki中複製模板[]
Fandom中的貢獻者們建立了各式各樣的模板,所以如果先複製一個模板,再修改成所需要的樣子,是會比自己設計簡單的。Templates Wiki是尋找適用模板的好地方。一般來說,複製Fandom的模板是沒問題的,CC-by-SA的使用原則,但少數情況下可能有些模板會特別標示不同的版權狀況。
以下是複製模板的一般步驟:
- 找到你想複製的模板(通常是http://wikiname.fandom.com/wiki/zh/Template:Templatename).
- 點擊「編輯」,選擇所有的 wiki文本 並複製。
- 在你的Fandom站中建立新的模板頁面。
(http://yourwiki.fandom.com/wiki/zh/Template:Templatename?action=edit).
- 將複製的內容貼上並按下「儲存頁面」。
很多模板會有一個附屬的「模板文件」用來說明這個模板,你需要也把它複製過來,通常會放在模板的子頁面中:
- 找到模板的文件頁面 (通常是 http://wikiname.fandom.com/wiki/zh/Template:Templatename/doc).
- 點擊編輯鈕,選擇所有的 wiki文本 並複製。
- 在你的Fandom站中建立新的模板子頁面。(http://yourwiki.fandom.com/wiki/zh/Template:Templatename/doc?action=edit).
- 將複製的內容貼上並按下「儲存頁面」。
參見[]
- Help:模板參數
- Help:資訊框 (常見的一種模板使用)
- Help:替換引用模板
- Help:共用模板