模组:Unsubst/doc
这是Module:Unsubst的文档页面
此模块文档被引用于约156,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年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-23T11:35:57+00:00}}
|