跳至內容

用戶: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