User:JerryHan3/sandbox/编辑帮助:修订间差异

→‎图像:​ 继续添加示例
→‎使用模板:​ 添加示例
 
第280行: 第280行:


=== 使用模板 ===
=== 使用模板 ===
 使用模板非常简单,只要在模板名加上双花括号,那么这个字段就会被替换成模板内的内容。 例如下面这个例子:
{|class="wikitable" width=100%
<code><nowiki>{{模板名}}</nowiki></code>
|-
然后<code><nowiki>{{模板名}}</nowiki></code>将会被<code><nowiki>模板:模板名</nowiki></code>中的内容动态地替换,也就是说当模板页面改动时,此页面也会一起改动。
! width=25% | 说明 !! 格式 !! width=35% | 示例代码 !! 显示效果
 可以通过 这样 的方式向模板传递参数
|-
<code><nowiki>{{模板名|参数1=111|参数2=222}}</nowiki></code>
| 使用模板非常简单,只要在模板名加上双花括号,那么这个字段就会被替换成模板内的内容。<br/>然后<code><nowiki>{{模板名}}</nowiki></code>将会被<code><nowiki>模板:模板名</nowiki></code>中的内容动态地替换,也就是说当模板页面改动时,此页面也会一起改动。 || <code><nowiki>{{模板名}}</nowiki></code> || <code><nowiki>{{反对}}</nowiki></code> || {{反对}}
具体 参数使用会在下文说明。同时这样也是允许
|-
<code><nowiki>{{模板名</nowiki></code>
| rowspan="2" | 可以通过 右面 的方式向模板传递参数 。换行输入也是允许的。具体的参数使用会在下文说明。|| <code><nowiki>{{模板名|参数1=111|参数2=222}}</nowiki></code> || <code><nowiki>{{Collapse|标题=被折叠部分的标题|内容=被折叠部分的内容}}</nowiki></code> || {{Collapse|标题=被折叠部分 标题|内容=被折叠部分 内容}}
<code><nowiki>|参数1=111</nowiki></code>
|-
<code><nowiki>|参数2=222}}</nowiki></code>
| <code><nowiki>{{模板名</nowiki></code> <br/><code><nowiki>|参数1=111</nowiki></code> <br/><code><nowiki>|参数2=222}}</nowiki></code> || <code><nowiki>{{Collapse</nowiki></code> <br/><code><nowiki>|标题=被折叠部分的标题</nowiki></code> <br/><code><nowiki>|内容=被折叠部分的内容}}</nowiki></code> || {{Collapse|标题=被折叠部分的标题|内容=被折叠部分的内容}}
|}
==== 特殊的使用方法 ====
==== 特殊的使用方法 ====
 通常而言,当你在页面中使用模板,在显示时会显示模板页面的内容,而查看代码时会显示<code><nowiki>{{模板名}}</nowiki></code>。但是可以通过添加<code><nowiki>subst:</nowiki></code>从而让显示的内容转换为源代码而不是调用模板页面。
{|class="wikitable" width=100%
 
|-
这样做可以调整具体的显示效果,但是这个内容不会随着模板页面改动而改动。
! width=35% | 说明 !! 格式 !! 示例代码 !! 显示效果
<code><nowiki>{{subst:模板名称}}</nowiki></code>
|-
 还有一种直接转换为模板页面代码的方法是使用<code><nowiki>safesubst:</nowiki></code>,这种和上面不同的是允许不打破嵌入包含。
| 通常而言,当你在页面中使用模板,在显示时会显示模板页面的内容,而查看代码时会显示<code><nowiki>{{模板名}}</nowiki></code>。但是可以通过添加<code><nowiki>subst:</nowiki></code>从而让显示的内容转换为源代码而不是调用模板页面。<br/> 这样做可以调整具体的显示效果,但是这个内容不会随着模板页面改动而改动。 || <code><nowiki>{{subst:模板名称}}</nowiki></code> || <code><nowiki>{{subst:反对}}</nowiki></code> || <span class="zhwpVoteOppose" style="font-weight:bold;background:pink;color:red;">(-)</span>'''反对'''
<code><nowiki>{{safesubst:模板名称}}</nowiki></code>
|-
 使用<code><nowiki>msgnw</nowiki></code>的话会直接把模板页面的源代码嵌入到页面,这意味着参数和wiki语法失效。
| 还有一种直接转换为模板页面代码的方法是使用<code><nowiki>safesubst:</nowiki></code>,这种和上面不同的是允许不打破嵌入包含。|| <code><nowiki>{{safesubst:模板名称}}</nowiki></code> || <code><nowiki>{{safesubst:反对}}</nowiki></code> || <span class="zhwpVoteOppose" style="font-weight:bold;background:pink;color:red;">(-)</span>'''反对'''
<code><nowiki>{{msgnw:模板名称}}</nowiki></code>
|-
| 使用<code><nowiki>msgnw</nowiki></code>的话会直接把模板页面的源代码嵌入到页面,这意味着参数和wiki语法失效。|| <code><nowiki>{{msgnw:模板名称}}</nowiki></code> || <code><nowiki>{{msgnw:反对}}</nowiki></code> || {{msgnw:反对}}
|}
 之前已经说了,模板其实也是wiki中的页面。这意味着wiki中普通的页面也可以当作模板嵌入到其他页面中。
 之前已经说了,模板其实也是wiki中的页面。这意味着wiki中普通的页面也可以当作模板嵌入到其他页面中。


 实际上,在模板空间的模板仅仅只是在使用过程中可以省略<code><nowiki>模板:</nowiki></code>前缀,其他页面加上前缀可以起到一样的效果。
 实际上,在模板空间的模板仅仅只是在使用过程中可以省略<code><nowiki>模板:</nowiki></code>前缀,其他页面加上前缀可以起到一样的效果。
  <code><nowiki>{{ 帮助: 编辑}}</nowiki></code>
  <code><nowiki>{{Arcaea中文维基: 方针}}</nowiki></code>
{{Hide
|标题=上方代码的效果
|内容={{Arcaea中文维基:方针}}}}
 主空间的页面只要添加<code><nowiki>:</nowiki></code>即可。
 主空间的页面只要添加<code><nowiki>:</nowiki></code>即可。
  <code><nowiki>{{: 定数表}}</nowiki></code>
  <code><nowiki>{{: 游戏玩法}}</nowiki></code>
{{Hide
|标题=上方代码的效果
|内容={{:游戏玩法}}}}


=== 编辑模板 ===
=== 编辑模板 ===