舊文件

此處文件僅供參考,請自行考量時效性與適用程度,其他庫藏文件請參考文件頁面
我們亟需您的協助,進行共筆系統搬移、及文件整理工作,詳情請查閱參與我們

「使用說明:樣板」修訂間的差異

出自 MozTW Wiki

簡單的樣板示範
建立樣板
行 24: 行 24:
 
==建立樣板==
 
==建立樣板==
  
要建立樣板,首先新增一個名為 "Tamplate:樣板名稱" 的頁面。
+
要建立樣板,首先新增一個名為 <b>"Tamplate:樣板名稱"</b> 的頁面。
在這個新頁面裡,可以依照 Wiki 的語法任意編輯,這些東西就會成為套用樣板時重複出現的元素。<br>
+
在這個新頁面裡,可以依照 Wiki 的語法任意編輯,而這些編輯出來的東西,就會成為套用樣板時重複出現的元素。<br>
至於希望在各頁面之間有所不同的部分們叫要指定變數,語法是用<b>左右各三個花括弧</b>將變數名稱包起來,例如:<nowiki>{{{MyName}}}或是{{{Weather}}}。其中,如果你的變數命名是用由1開始的數字,如{{{1}}} 、{{{2}}}、{{{3}}}......</nowiki>,則接下來的呼叫使用會略有不同。<br>
+
至於希望在各頁面之間有所不同的部分,我們必須指定給他們變數。變數的語法是用<b>左右各三個花括弧</b>將變數名稱包起來,例如:<nowiki>{{{MyName}}}或是{{{Weather}}}。其中,如果你的變數命名是用由1開始的數字,如{{{1}}} 、{{{2}}}、{{{3}}}......</nowiki>,則接下來的呼叫使用會略有不同。<br>
 
為了下一節示範的方便,我在這裡建立兩個稍微複雜的樣板:
 
為了下一節示範的方便,我在這裡建立兩個稍微複雜的樣板:
 
*<i>[[Template:Template Example 3]]</i>
 
*<i>[[Template:Template Example 3]]</i>
 
<pre>
 
<pre>
Hi~ 大家好,我的名字是{{{MyName}}},我是{{{MyGender}}}。
+
Hi~ 大家好,我的名字是{{{MyName}}},我是{{{MyGender}}},我的年齡是{{{MyAge}}}。
 
我幫大家示範一下複雜的語法,如表格,也可以用樣板做出來喔。
 
我幫大家示範一下複雜的語法,如表格,也可以用樣板做出來喔。
 
{| border="1"
 
{| border="1"
!日期
+
!姓名
!天氣
+
!性別
!氣溫
+
!年齡
 
|-
 
|-
||{{{Day}}}
+
||{{{MyName}}}
||{{{Weather}}}
+
||{{{MyGender}}}
||{{{Temperature}}}
+
||{{{MyAge}}}
 
|}
 
|}
 
</pre>
 
</pre>

於 2005年3月11日 (五) 23:57 的修訂

MediaWiki 的樣板語法

簡單的樣板示範

首先先我們先看一下樣板的效果

{{{1}}} + {{{2}}} = {{{1}}} {{{2}}}
依下面的的方式呼叫 Template:Template Example 1
{{Template Example 1 | a | b }} 會變成 a + b = a b
左邊的寫法被稱為呼叫(或是引用)樣板,而其中的 a、b 則是呼叫樣板的參數。而右邊的則是經過Wiki參數代換的結果
注意到左邊的 a、b 被填進原本是 {{{1}}}、{{{2}}} 的位置


{{{FirstARG}}} + {{{SecondARG}}} = {{{FirstARG}}} {{{SecondARG}}}
同時呼叫的方式修正一下 :
{{Template Example 2 | FirstARG=A | SecondARG=B }} 會變成:A + B = A B
現在 A、B 變成被填進 {{{FirstARG}}}、{{{SecondARG}}}

建立樣板

要建立樣板,首先新增一個名為 "Tamplate:樣板名稱" 的頁面。 在這個新頁面裡,可以依照 Wiki 的語法任意編輯,而這些編輯出來的東西,就會成為套用樣板時重複出現的元素。
至於希望在各頁面之間有所不同的部分,我們必須指定給他們變數。變數的語法是用左右各三個花括弧將變數名稱包起來,例如:{{{MyName}}}或是{{{Weather}}}。其中,如果你的變數命名是用由1開始的數字,如{{{1}}} 、{{{2}}}、{{{3}}}......,則接下來的呼叫使用會略有不同。
為了下一節示範的方便,我在這裡建立兩個稍微複雜的樣板:

Hi~ 大家好,我的名字是{{{MyName}}},我是{{{MyGender}}},我的年齡是{{{MyAge}}}。
我幫大家示範一下複雜的語法,如表格,也可以用樣板做出來喔。
{| border="1"
!姓名
!性別
!年齡
|-
||{{{MyName}}}
||{{{MyGender}}}
||{{{MyAge}}}
|}
既然表格已經示範過了,我來示範自動編號吧
#<b>{{{1}}}</b>
#*{{{4}}}
#*{{{5}}}
#<b>{{{2}}}</b>
#*{{{6}}}
#*{{{7}}}
#<b>{{{3}}}</b>

呼叫樣板

to be continued...

個人工具