舊文件

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

使用說明:樣板

出自 MozTW Wiki

於 2005年5月12日 (四) 15:14 由 Csm對話 | 貢獻 所做的修訂

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...

個人工具