模組:TemplateParameters/doc
此頁面為 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)
- 提取字符串中的數字。