用户:A2569875/模板参数
LUA API
编辑wikitext原生模板语法有许多功能不被支援或写起来很麻烦,例如不定参数传递和多别名参数。 因此目前WP:LUA有一些提供这些功能的辅助模组
不定参数传递
编辑例如,旧版的{{Distinguish}}要实现多参数只能透过堆叠大量的{{#if:}}
,且数量有限,若要支援100个参数则{{#if:}}
要写100次,例如下面示例指支援4条目的{{Distinguish}}
本条目的主题不是'''[[{{{1}}}]]'''{{#if:{{{2|}}}|{{#if:{{{3|}}}|、|或}}'''[[{{{2}}}]]''' }}{{#if:{{{3|}}}|{{#if:{{{4|}}}|、|或}}'''[[{{{3}}}]]''' }}{{#if:{{{4|}}}|…{{Error|'''最多-{只}-能支援3個條目'''}} }}。