跳转到内容

用户:Mkpoli/模组的坑

维基百科,自由的百科全书

刚刚开始编辑模组,我计画将踩过的坑记录在这里

引用模板[编辑]

因为模板有一定解析顺序,如果模组的函数直接返回

{{Example|1=exemple|NamedArg1=hello|NamedArg2=world}}

这样的wikitext,是不能得到执行的。这时候正确的方法应该使用API中的expandTemplate函数,具体地:

frame:expandTemplate{ title = "Example", args = {"exemple", NamedArg1 = "hello", NamedArg2 = "world"}}

调试[编辑]

有时用

error("foo" .. bar)

配合“预览使用本模板的页面”功能更方便

常看参考手册[编辑]

在这里:Lua reference manual