跳转到内容

模板:参数别名

本页使用了标题或全文手工转换
被永久保护的模板
维基百科,自由的百科全书
文档图示 模板文档[查看] [编辑] [历史] [清除缓存]

目前有一种已经部属到部分infobox的模板参数别名写法{{#invoke:TemplateParameters|getParentArgument|參數別名1|參數別名2|參數別名3|參數別名4|....|參數別名N|value=參數預設值}}其通过lua减少解析负担,效果等同于{{{參數別名1|{{{參數別名2|{{{參數別名3|{{{參數別名4|...{{{參數別名N|參數預設值}}}...}}}}}}}}}}}},同时也能让程式码易读性稍微提升。

由于技术限制,模板必须以#invoke:形式才能向外2层 (呼叫层) 读取参数,因此本模板用于快速生成#invoke:代码。

输入{{subst:參數別名|參數別名1|參數別名2|參數別名3|參數別名4|....|參數別名N|value=參數預設值}}
输出为{{#invoke:TemplateParameters|getParentArgument|參數別名1|參數別名2|參數別名3|參數別名4|....|參數別名N|value=參數預設值}}

参见