使用說明:樣板
出自 MozTW Wiki
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}}} 的位置。
- 同样一个样板我们改用 Template:Template Example 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...