帮助:模板:修订间差异

删除79字节 、​ 2020年7月19日 (星期日)
无编辑摘要
标签移动版编辑 移动版网页编辑
标签移动版编辑 移动版网页编辑
 
==概述==
'''模板名字空间'''是以“'''Template:'''”开头的[[萌娘百科:名字空间|名字空间]],这个前缀是跨语言的,也就是说<code>模板:</code>和<code>Template:</code>是等价的。
 
在此名字空间的页面叫做'''模板''',此页面的内容是用来通过嵌入技术加入到其他页面中,从而创建复杂的文档。
 
将名为“Template:模板名”的模板加入页面中的语法是<code><nowiki>{{模板名}}</nowiki></code>,这个叫做'''模板标签'''。
 
:例如:“<code>一二<nowiki>{{三到六}}</nowiki>七八</code>”中使用了内容为“<code>'''三四五六'''</code>”的模板“Template:三到六”,结果就是“一二'''三四五六'''七八”。
 
:例如:<code><nowiki>[[Template:模板1]]</nowiki></code>的内容是<code><nowiki>“一次,{{模板1}}”</nowiki></code>,则<code><nowiki>[[Template:模板1]]</nowiki></code>将会被替换为:<nowiki>“一次,一次,{{模板1}}”</nowiki>。
:如果其他条目调用该模板,所加入的文字将是<nowiki>“一次,{{模板1}}”</nowiki>。
<!--:但是'''递归调用检查并不阻止重定向'''。因此MediaWiki限制了最终能够展开的层数。这个数值默认为40层。--><!-- However, with templates redirecting to the template that one would want to call recursively, one can achieve recursion without having to make copies of the whole template content, with the number of levels limited by the number of redirects. See also Repetition within a page and m:Template:List of template calls (talk, backlinks, edit).-->
----
模板中的[[Help:魔术字|魔术字]]在模板被加入某页面后才被赋值。因此,如果一个模板中含有<code><nowiki>{{PAGENAME}}</nowiki></code>,该模板被某页面调用,相应的位置显示的将是'''调用页面的名称''',而不是被调用模板的名称。
 
一个页面所调用的所有模板都会在该页的编辑页面中列出,并提供相应的链接,而且:
*只列出以“Template:”开头的真正模板(位于模板[[帮助:名字空间|名字空间]]的页面),其他被调用的页面则不列出;
*一个段落的编辑页面列出的是所有被调用的模板,包括其他段落调用的模板;
*即使编辑旧版本的页面,这个列表也表示的是当前最新的状态;