模組:Unsubst/doc
此頁面為 Module:Unsubst 的說明文件
![]() | 此模組文件被引用於約155,000個頁面。 為了避免造成大規模的影響,所有對此模組文件的編輯應先於沙盒或測試樣例上測試。 測試後無誤的版本可以一次性地加入此模組文件中,但是修改前請務必於討論頁發起討論。 模板引用數量會自動更新。 |
![]() | 此模組文件已被保護。此為高度可見模組文件,其已用於大量條目或被頻繁替換引用。由於破壞或失誤會影響諸多頁面,即便細小的改動也可能導致大量伺服器負載,因此已被保護,不可編輯。 |
![]() | 參數$N 已棄用,您可以在Category:使用$N的Module:Unsubst調用中找到使用這一參數的模板並刪去$N 。 |
此模組是為了預防不應替換引用的模板利用替換引用導入參數(自我替換引用模板)。
用法
{{{{{|safesubst:}}}#invoke:Unsubst||$B= [ ... 模板的其餘內容 ... ] }}
參數「$B」為不替換引用時的模板內容。除了$B
外所有傳入的參數皆視為是替換引用後的模板代碼,參數__DATE__
會自動轉換成時間(Y年n月)。
有些模板有加上<noinclude>
但未在結尾加上</noinclude>
,此時必須補上。
範例
正常時模板應使用此格式:
{{ {{{|safesubst:}}}#invoke:Unsubst||參數1=值1|date=__DATE__ |$B= [ ... 模板的其餘內容 ... ] }}<noinclude> {{doc}} </noinclude>
原始碼 | 結果 |
---|---|
{{subst:example}} |
{{Example|參數1=值1|date=2024年8月}}
|
{{subst:example|參數1=X}} |
{{Example|參數1=X|date=2024年8月}}
|
{{subst:example|參數2=X}} |
{{Example|參數1=值1|參數2=X|date=2024年8月}}
|
{{subst:example|date={{subst:#time:c}}}} |
{{Example|參數1=值1|date=2024-08-20T15:10:58+00:00}}
|