维基百科:模板消息/用户讨论命名空间/替换引用

当警告破坏用户或测试用户时,所有的用户警告模板(位于页面分类Category:用户警告模板)和重定向模板(位于页面分类Category:用户警告模板的重定向模板)都应该要被替代

模板替代的功能和蕴涵

编辑

如果你在一个页面上输入“{{Uw-test1}}”代码并存储页面时,效果就会像这样:

  您好,感谢参与维基百科。阁下最近于维基百科进行过编辑测试,而上述测试内容已被移除。现请您详阅帮助页面,以了解如何为维基百科作出贡献。如果阁下仍需进行编辑测试,请使用沙盒。如果您认为自己的编辑不属编辑测试,或者有任何疑问,可以到我的讨论页留言,也可以在互助客栈或使用站外的即时通讯软件寻求帮助。祝编安。

当你每次在该页面点下“编辑本页”时,“{{Uw-test1}}”代码会永远出现在编辑文本中,即使{{Uw-test1}}的内容(见上)被人多次修改。可是,如果你输入“{{subst:Uw-test1}}”代码并存储页面时,效果亦会如上所示,但是再检查该页面的编辑文本时,你会看到以下效果:

[[Image:Information.svg|25px]] 歡迎來到維基百科。感謝您在維基百科{{{{{subst|}}}#if:{{{1|}}}|的條目頁《[[:{{{1|}}}]]》}}裡進行編輯測試。您的試驗十分成功,不過它已被[[Wikipedia:回退|回退]]或移除。請您花點時間看一看[[Wikipedia:歡迎,新來者|歡迎頁面]]以了解更多有關為維基百科貢獻的事宜。如果您還需要進行進一步的測試,請使用[[Wikipedia:沙盒|沙盒]]。{{{{{subst|}}}#if:{{{2|}}}|{{{2}}}|謝謝您的合作。}}<!-- Template:uw-test1 -->

把“subst:”置在模板名称的前方,{{Uw-test1}}便会被替代了。所以如果{{Uw-test1}}被人修改时,在该页面中被替代的{{subst:Uw-test1}}并不会随着{{Uw-test1}}而改变。

参见Wikipedia:嵌入包含了解更进一步的解释和图解。

“subst=subst:”参数

编辑

你可能发现以上被替代模板的文本中包含了很多复杂的语法,例如分析程序。以下提供了一个方法能完全简化这些语法。以模板{{subst:uw-test1}}为例,可使用{{subst:uw-test1|subst=subst:}}代码(在讯息里提供条目的名称,像{{subst:uw-test1|時間|subst=subst:}}等能帮助其他用户识别在该条目破坏的用户是否已被警告)。

以{{subst:uw-test1|时间}}代码存储页面时会产出以下原始码:

[[Image:Information.svg|25px]] 歡迎來到維基百科。感謝您在維基百科{{{{{subst|}}}#if:時間|的條目頁《[[:時間]]》}}裡進行編輯測試。您的試驗十分成功,不過它已被[[Wikipedia:回退|回退]]或移除。請您花點時間看一看[[Wikipedia:歡迎,新來者|歡迎頁面]]以了解更多有關為維基百科貢獻的事宜。如果您還需要進行進一步的測試,請使用[[Wikipedia:沙盒|沙盒]]。{{{{{subst|}}}#if:{{{2|}}}|{{{2}}}|謝謝您的合作。}}<!-- Template:uw-test1 -->

以{{subst:uw-test1|時間|subst=subst:}}代码存储页面,则会有以下效果:

[[Image:Information.svg|25px]] 歡迎來到維基百科。感謝您在維基百科的條目頁《[[:時間]]》裡進行編輯測試。您的試驗十分成功,不過它已被[[Wikipedia:回退|回退]]或移除。請您花點時間看一看[[Wikipedia:歡迎,新來者|歡迎頁面]]以了解更多有關為維基百科貢獻的事宜。如果您還需要進行進一步的測試,請使用[[Wikipedia:沙盒|沙盒]]。謝謝您的合作。<!-- Template:uw-test1 -->

此功能应用了分析程序的替代嵌入包含(参见MediaWiki.org说明文档解释)。