用户:顶顶/代换参数
< User:頂頂
范例一:模版输入
有一模板template:t2,其内容为
start_{{{1}}}_middle_{{{2}}}_end
其中{{{1}}}和{{{2}}}為待輸入字串;又有一模版template:tc,其内容为
in
则可以这样使用参数
{{t2|big|{{tc}}}}
将显示为
start_big_middle_{{tlc|...}}
_end
范例二:巢状模板
有一模版User:顶顶/template:wenny08601,其内容为
這是一顆{{{1}}}和一瓶{{{2}}}
则可以这样使用参数
不可以相信皇后,因為{{User:頂頂/template:wenny08601|毒蘋果|假酒}}
将显示为
不可以相信皇后,因为这是一颗毒苹果和一瓶假酒
假设又有另一模版User:顶顶/template:wenny08602,其内容为
不可以相信{{{1}}},因為{{User:頂頂/template:wenny08601|{{{2}}}|{{{3}}}}。
则可以这样使用参数
{{User:頂頂/template:wenny08602|皇后|毒蘋果|假酒}}
将显示为
不可以相信皇后,因为这是一颗毒苹果和一瓶假酒。
- 请注意{{{1}}}、{{{2}}}、{{{3}}}的数量要算对
范例三:模板进阶应用
这是结合#switch的用法。
有一模板User:顶顶/template:wenny08603,其内容为
{| class="wikitable" style="width:40%; margin: 1em auto 1em auto;" |- ! colspan="2" | 後甲國中教師 |- | style="width:25%" align="center"|姓名 | {{{1}}} |- | align="center" |性別 | {{#switch: {{{2}}} | 1=男性 | 2=女性 }} |- | align="center" |科目 | {{#switch: {{{3}}} | 1=國文 | 2=英文 | 3=其他 }} |}
则可以这样使用参数
{{User:頂頂/template:wenny08603|丁淑卿|2|2}}
将显示为
后甲国中教师 | |
---|---|
姓名 | 丁淑卿 |
性别 | 女性 |
科目 | 英文 |
范例四:自定义代换字串名称
有一模板User:顶顶/template:wenny08604,其内容为
{{{month|}}}月{{{day|}}}日天氣{{{weather|}}}
其中month、day和weather后的符號「|」为自定义字串名称的符号。
若这样使用参数
{{User:頂頂/template:wenny08604|month=7|day=31|weather=晴}}
则显示为
7月31日天气晴
范例五:并用待换字串或数字
有一模版User:顶顶/template:wenny08605,其内容为
原有6個[[拿破崙]],嫌犯持棒擊碎了{{{1}}}個[[拿破崙]],則剩下{{ #expr: 6 - {{{1}}} }}個[[拿破崙]]。 <br>桌上原有{{{n|}}}個蘋果,鳥哥吃掉{{{m|}}}個蘋果,則剩下{{ #expr: {{{n}}} - {{{m}}} }}個蘋果。
这在模版页面显示错误是正常的,而我们仍可这样使用参数
{{User:頂頂/template:wenny08605|3|n=5|m=2}}
则显示为
原有6个拿破仑,嫌犯持棒击碎了3个拿破仑,则剩下3个拿破仑。
桌上原有5个苹果,鸟哥吃掉2个苹果,则剩下3个苹果。
范例六:模板其他写法的结果
模版内容 | 参数使用 | 显示结果 |
---|---|---|
根據《[[中華民國憲法]]》,當[[立法院]]通過對[[行政院院長|行政院長]]的不信任案通過後10天內,[[{{{1}}}]]必須[[下台]],而[[{{{2}}}]]可以在諮詢[[立法院長]]後解散[[立法院]]。 | {{User:頂頂/template:wenny08606|毛治國|馬英九}} | 根据《中华民国宪法》,当立法院通过对行政院长的不信任案通过后10天内,毛治国必须下台,而马英九可以在谘询立法院长后解散立法院。 (正常使用的方式) |
{{User:頂頂/template:wenny08606|毛治國}} | 根据《中华民国宪法》,当立法院通过对行政院长的不信任案通过后10天内,毛治国必须下台,而[[{{{2}}}]]可以在谘询立法院长后解散立法院。 (缺少一项参数的显示内容) | |
{{User:頂頂/template:wenny08606|毛治國|馬英九|蔡英文}} | 根据《中华民国宪法》,当立法院通过对行政院长的不信任案通过后10天内,毛治国必须下台,而马英九可以在谘询立法院长后解散立法院。 (多出的参数不予显示) |
范例七:未知数量的代换参数使用
- 我们可以使用模版#ifexist解决这个问题。
例(1)
有一模板User:顶顶/template:wenny08607
模版内容 | 参数使用 | 显示结果 |
---|---|---|
據說{{{動物|}}}喜歡吃{{{a|}}}{{#ifexist:{{{b|}}}|、{{{b|}}}}}{{#ifexist:{{{c|}}}|、{{{c|}}}}} | {{User:頂頂/template:wenny08607|動物=大象|a=花生}} | 据说大象喜欢吃花生。 |
{{User:頂頂/template:wenny08607|動物=大象|a=花生|b=植物}} | 据说大象喜欢吃花生、植物。 | |
{{User:頂頂/template:wenny08607|動物=大象|a=花生|b=植物|c=蘋果}} | 据说大象喜欢吃花生、植物、苹果。 |
例(2)
有一模板user:顶顶/template:wenny08608,其内容为
{| style=" width:250px; margin:1em auto 1em auto; border: 1px solid darkgray; background:#F9F9F9;" |- ! colspan="2" style="background:#FFFF99"| 台南一中老師<br>{{{姓名}}} |- | style="width:28%" | '''性別''' || {{#switch:{{{性別}}}|1=男|2=女}} |- | '''科目''' || {{{科目}}} |- | '''職銜''' | {{{科目}}}科專任教師{{#ifexist:{{{職銜}}}|<br>{{{職銜}}}}} |- | '''任職狀況''' | {{#switch:{{{任職狀況}}} |1=在職|2=已退休|3=已離職 |4=已調職|5=已離職、已調職或已退休}} |- {{#ifexist:{{{學歷}}} |<tr><td><b>學歷</b></td><td>{{{學歷}}}</td></tr>}} |- {{#ifexist:{{{婚姻狀況}}} |<tr><td><b>婚姻狀況</b></td><td> {{#switch:{{{婚姻狀況}}} |1=未婚|2=交往中|3=已訂婚|4=已婚 |5=已離婚|6=喪偶|#default={{{婚姻狀況}}}}}</td></tr>}} |}
我们可以这样使用参数
使用参数 | 实际显示 | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{{User:頂頂/template:wenny08608 | 姓名= 江O娟 | 性別= 2 | 科目= 生物 | 任職狀況= 1 }} |
| ||||||||||||||
{{User:頂頂/template:wenny08608 | 姓名= 江O娟 | 性別= 2 | 科目= 生物 | 任職狀況= 1 | 婚姻狀況= 4 }} |
| ||||||||||||||
{{User:頂頂/template:wenny08608 | 姓名= 江O娟 | 性別= 2 | 科目= 生物 | 任職狀況= 1 | 婚姻狀況= 4 | 學歷= 東海大學 }} |
|