Module:Unsubst/doc
这是Module:Unsubst的文档页面
package.lua第80行Lua错误:module 'Module:Transclusion_count/data/U' not found
本模块已被保护。此为高度可见模块,其已用于大量条目或被频繁替换引用。由于破坏或失误会影响诸多页面,即便细小的改动也可能导致大量服务器负载,因此已被保护,不可编辑。 |
此模組是為了預防不應替換引用的模板利用替換引用導入參數(自我替換引用模板)。
用法
编辑{{{{{|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年12月}}
|
{{subst:example|參數1=X}} |
{{Example|參數1=X|date=2024年12月}}
|
{{subst:example|參數2=X}} |
{{Example|參數1=值1|參數2=X|date=2024年12月}}
|
{{subst:example|date={{subst:#time:c}}}} |
{{Example|參數1=值1|date=2024-12-22T00:56:28+00:00}}
|