223
次編輯
(→图像: 继续添加示例) |
(→使用模板: 添加示例) |
||
行 280: | 行 280: | ||
=== 使用模板 === | === 使用模板 === | ||
使用模板非常简单,只要在模板名加上双花括号,那么这个字段就会被替换成模板内的内容。 | {|class="wikitable" width=100% | ||
|- | |||
! width=25% | 说明 !! 格式 !! width=35% | 示例代码 !! 显示效果 | |||
可以通过 | |- | ||
| 使用模板非常简单,只要在模板名加上双花括号,那么这个字段就会被替换成模板内的内容。<br/>然后<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>{{模板名</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>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>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>的话会直接把模板页面的源代码嵌入到页面,这意味着参数和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>{{ | <code><nowiki>{{Arcaea中文维基: 方针}}</nowiki></code> | ||
{{Hide | |||
|标题=上方代码的效果 | |||
|内容={{Arcaea中文维基:方针}}}} | |||
主空间的页面只要添加<code><nowiki>:</nowiki></code>即可。 | 主空间的页面只要添加<code><nowiki>:</nowiki></code>即可。 | ||
<code><nowiki>{{: | <code><nowiki>{{: 游戏玩法}}</nowiki></code> | ||
{{Hide | |||
|标题=上方代码的效果 | |||
|内容={{:游戏玩法}}}} | |||
=== 编辑模板 === | === 编辑模板 === |
次編輯