模板:Tlx:修订间差异

来自吾萌百科
(创建页面,内容为“<includeonly><code><nowiki>{{</nowiki>{{#if:{{{subst|}}}|subst:}}[[{{{LANG|}}}{{{SISTER|}}}{{ns:Template}}:{{{1|}}}|{{{1|}}}]]<!-- -->{{#vardefine:tlx-argcount|2}}{{#vardefine:tlx-args|{{!}}subst{{!}}LANG{{!}}SISTER{{!}}1{{!}}}}{{#fornumargs:num|val|{{#ifeq:{{#var:num|}}|{{#var:tlx-argcount|}}|{{!}}{{#var:val|}}{{#vardefine:tlx-argcount|{{#expr:{{#var:tlx-argcount|}}+1}}}}{{#vardefine:tlx-args|{{#var:tlx-args|}}{{#var:num|}}{{!}}}}|}}}}{{#…”)
 
无编辑摘要
 
第2行: 第2行:
-->{{#vardefine:tlx-argcount|2}}{{#vardefine:tlx-args|{{!}}subst{{!}}LANG{{!}}SISTER{{!}}1{{!}}}}{{#fornumargs:num|val|{{#ifeq:{{#var:num|}}|{{#var:tlx-argcount|}}|{{!}}{{#var:val|}}{{#vardefine:tlx-argcount|{{#expr:{{#var:tlx-argcount|}}+1}}}}{{#vardefine:tlx-args|{{#var:tlx-args|}}{{#var:num|}}{{!}}}}|}}}}{{#forargs:|key|val|{{#if:{{str match|str={{#var:tlx-args|}}|ptn={{!}}{{#var:key|}}{{!}}}}||{{!}}{{#var:key|}}={{#var:val|}}}}}}<nowiki>}}</nowiki></code></includeonly><noinclude>
-->{{#vardefine:tlx-argcount|2}}{{#vardefine:tlx-args|{{!}}subst{{!}}LANG{{!}}SISTER{{!}}1{{!}}}}{{#fornumargs:num|val|{{#ifeq:{{#var:num|}}|{{#var:tlx-argcount|}}|{{!}}{{#var:val|}}{{#vardefine:tlx-argcount|{{#expr:{{#var:tlx-argcount|}}+1}}}}{{#vardefine:tlx-args|{{#var:tlx-args|}}{{#var:num|}}{{!}}}}|}}}}{{#forargs:|key|val|{{#if:{{str match|str={{#var:tlx-args|}}|ptn={{!}}{{#var:key|}}{{!}}}}||{{!}}{{#var:key|}}={{#var:val|}}}}}}<nowiki>}}</nowiki></code></includeonly><noinclude>
{{documentation}}
{{documentation}}
[[Category:内部链接模板]][[en:Template:Tlx]]
</noinclude>
</noinclude>

2023年8月26日 (六) 14:39的最新版本

文档图示 模板文档[查看] [编辑] [历史] [清除]

本模板与{{tl}}相似,但可以用管道符“|”方式引入匿名或命名参数而不用<nowiki>标签包裹。

  • 目標模板同时包含命名和匿名参数时,显示结果总是将匿名参数显示在前。
    代碼:{{tlx|赞|num=1|觉得这很有爱}}
    效果:{{{{#fornumargs:num|val|}}{{#forargs:|key|val||=}}}}
  • 注意:使用这一模板时,目标模板的匿名参数请勿使用1=argument的形式,因为{{tlx}}的匿名参数序数和目标模板的匿名参数序数差1。如果一定要使用这种格式的话,请使用{{={{#fornumargs:num|val|}}{{#forargs:|key|val||=}}}}代替=
    代碼:{{tlx|赞|1{{=}}觉得这很有爱|num=1}}
    效果:{{{{#fornumargs:num|val|}}{{#forargs:|key|val||=}}}}
  • 本模板还可以链接到跨维基的模板,只需在SISTER参数填写跨维基前缀(含:)。
    代碼:{{tlx|SISTER=cm:|CC BY|3.0}}
    效果:{{CC BY{{#fornumargs:num|val|}}{{#forargs:|key|val||=}}}}