跳到内容

Help:编辑:修订间差异

添加2,918字节 、​ 2020年8月18日 (星期二)
第1行: 第1行:
{{ tipbox | style = width: 300px | content = <center> 编辑页面正在建设</center> }}
{{ 提示 | 编辑页面正在建设 |提醒}}
''参见: [[wikipedia:Help:Editing|w:Help:编辑手册]]''
''参见: [[wikipedia:Help:Editing|w:Help:编辑手册]]''
----
----
第198行: 第198行:


=== 编辑模板 ===
=== 编辑模板 ===
编辑一个模板只需要跳转到<code><nowiki>模板:模板名</nowiki></code>页面像普通页面一样编辑,就可以把这个更改应用到所有使用这个模板的页面中。
警告:更改模板可能会造成或大或小的影响,有可能会造成错误特别是涉及到参数的时候。请仔细检查你的更改并且使用下方“预览使用该模板的页面”检查!
=== 参数 ===
你可以在模板中添加参数<code><nowiki>{{{参数名}}}</nowiki></code>(注意是3个花括号),在使用模板时向模板传递参数从而改变模板的内容。例如模板页面<code><nowiki>模板:欢迎</nowiki></code>的内容是这样:
<code><nowiki>{{{被欢迎的人}}},欢迎来到Arcaea中文维基!</nowiki></code>
然后通过传递参数来改变模板的内容。
<code><nowiki>{{欢迎|被欢迎的人=新用户}}</nowiki></code>
这样会显示:
<code><nowiki>新用户,欢迎来到Arcaea中文维基!</nowiki></code>
=== 隐式赋值 ===
当参数名是数字时,例如<code><nowiki>{{{1}}}</nowiki></code> <code><nowiki>{{{2}}}</nowiki></code>,那么你可以更简单的使用模板。
<code><nowiki>{{欢迎|参数1|参数2}}</nowiki></code>
这种情况下,按照顺序参数1会被赋到<code><nowiki>{{{1}}}</nowiki></code>,参数2会被赋到<code><nowiki>{{{2}}}</nowiki></code>。隐式赋值不推荐用于复杂的模板。
当然,你也可以不使用隐式赋值,把数字仅仅当作模板名。
<code><nowiki>{{欢迎|2=参数2|1=参数1}}</nowiki></code>
这样也有相同的效果。
=== 缺省值 ===
有的时候想要做出这样一个效果:可以使用参数,但是不适用参数的时候有默认的内容。此时可以使用缺省值。
<code><nowiki>{{{参数名|参数}}}</nowiki></code>
在参数中加入管道符,管道符后面的内容会成为当没有使用参数时默认的内容。
顺带一提:有一个好用的用法,可以让隐式赋值和名称赋值同时使用。
<code><nowiki>{{{参数名|{{{1}}}}}}</nowiki></code>
使用这种参数时,你可以使用隐式赋值或者名称赋值其中之一,会选择其中有被赋值的参数。(按照参数设定的前后的顺序会决定同时都有赋值时使用哪个参数。)
=== 控制嵌入内容 ===
有时只需要嵌入页面一部分内容,而另外一部分内容只在模板页面内显示,可以使用下面几种方法。
<code><nowiki><noinclude></noinclude></nowiki></code>在这两个之间包含的内容不会嵌入到页面中,只在模板页面中显示。
<code><nowiki><<includeonly>></<includeonly>></nowiki></code>在这两个之间包含的内容不会在模板页面中显示,只嵌入到页面中。
<code><nowiki><onlyinclude></onlyinclude></nowiki></code>使用这个时,只有在这两个之间包含的内容嵌入到页面中。这个标记优先级大于<code><nowiki><includeonly></nowiki></code>。
== 解析器函数 ==


== 表格 ==
== 表格 ==