User: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個條目'''}} }}。
- 例如叫用
{{Distinguish|氫}}
,結果為「本条目的主题不是氫。」 - 叫用
{{Distinguish|氫|氦|鋰}}
,結果為「本条目的主题不是氫、氦或鋰。」 - 叫用
{{Distinguish|氫|氦|鋰|鈹}}
,結果為「本条目的主题不是氫、氦、鋰…最多只能支援3個條目。」