社区中心
Advertisement
Cookie cutter

模板的运作方式就像饼干模具一样。

模板(template)是一種特別形式的頁面,被設計用來放置在其他的頁面中。一個模板可以同時放在許多的頁面裡,因此可以節省很多重複工作、也可以統一頁面的格式。

模板在以下地方可能很有用:

  • 在許多頁面都需要出現的內容。
  • 在許多頁面中設計一致性、規範性內容(例如資訊框)
  • 用於在編輯者之間溝通常需要的短訊。
  • 用來取代一長串的代碼,使編輯變得容易。
  • 僅保護頁面的一部分不讓人編輯。(其他部分開放)

模板一般會放在 Template 命名空間,包括任何Template:開頭的頁面,例如 Template:Name.

如何建立基本的模板[]

模板可能非常有效,但有時會非常複雜。剛開始時最好先建立比較簡單的模板,之再試著作較複雜的。以下為一個簡單的例子:

  • 在Fandom上,進入Template:Example 並按下建立。
  • 編輯器上輸入 "Hello"
  • 點擊「儲存頁面」,你就會建立一個模板了。
  • 在Fandom上,建立一個叫「模板試驗」的頁面。
  • 在編輯器上,選擇原始碼模式,並輸入:
{{Example}}
  • 點擊「儲存頁面」,你的「模板試驗」頁面就會顯示你模板上的「Hello」。

至此為止你已經成功建立並使用一個模板了!之後也可以循同樣方式來在你的wiki上建立或使用不同的模板。

使用已存在的模板[]

Templates-rightrail

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的使用原則,但少數情況下可能有些模板會特別標示不同的版權狀況。

以下是複製模板的一般步驟:

  1. 找到你想複製的模板(通常是http://wikiname.fandom.com/wiki/zh/Template:Templatename).
  2. 點擊「編輯」,選擇所有的 wiki文本 並複製。
  3. 在你的Fandom站中建立新的模板頁面。

(http://yourwiki.fandom.com/wiki/zh/Template:Templatename?action=edit).

  1. 將複製的內容貼上並按下「儲存頁面」。

很多模板會有一個附屬的「模板文件」用來說明這個模板,你需要也把它複製過來,通常會放在模板的子頁面中:

  1. 找到模板的文件頁面 (通常是 http://wikiname.fandom.com/wiki/zh/Template:Templatename/doc).
  2. 點擊編輯鈕,選擇所有的 wiki文本 並複製。
  3. 在你的Fandom站中建立新的模板子頁面。(http://yourwiki.fandom.com/wiki/zh/Template:Templatename/doc?action=edit).
  4. 將複製的內容貼上並按下「儲存頁面」。

參見[]

Advertisement