此頁面為 Module:TemplateParameters 的說明文件

模板參數處理工具模塊,用於處理不定數量參數的分組格式化。

導出函數

argTrim(frame)
參數去空格並重組,多參數以 | 分隔。
參數 pipe 設為 yes 時管道符轉 |
makeTemplateParameter(frame)
生成 default 格式的參數字符串。
FormatingArguments(frame)
核心函數。將不定數量參數按指定格式循環輸出。
支持 format(格式模板)、count(每組的參數數量)、delnowiki(解 nowiki)、displayAll(顯示空組)、allexpr(全展開)等參數。
getFormatingStringByArgument(frame)
將字符串中的 {{{N}}} 占位符替換為實際參數值。
call(frame)
將模板參數轉為 Lua 函數調用。
getParentArgument(frame)
跨幀讀取父模板參數,檢測重複定義。
templateArgWarp(frame, warpargs)
將當前模板參數重新包裝為另一模板的調用。
arg_to_spstr(frame)
參數序列化。
pass_spstr(frame)
參數反序列化回 wikitext。
listArguments(frame)
調試用,列出所有幀參數。
checkArgument(frame)
增強版 getParentArgument,附帶警告。
containsNumber(frame)
檢查字符串是否包含數字。
getNumberValue(frame)
提取字符串中的數字。

依賴