本页面部分或所有内容来自使用CC BY-NC-SA 3.0 CN中文萌娘百科。经双方编辑修改,这些内容可能会有所不同。

模板在MediaWiki软件中指的是一种可以加入到另一个页面的页面,它们一般位于“模板”(Template)名字空间下。

而这一加入过程叫做嵌入,就好像计算机语言中的子程序。

您也可以这么理解它:模板在各个页面中的显示效果,就好比手机主屏幕上的“小组件”[1]一样。

使用模板

可视化编辑器

嵌入模板

 
模板窗口

想要嵌入模板,请先将光标移至需要嵌入模板的地方,再选择工具栏上的“插入”菜单中的“模板”选项。

这时便会弹出一个窗口,我们在这个窗口的搜索框上搜索需要的模板,选中后再单击“添加”按钮。

 

之后,我们会在窗口的左侧看到一列复选框,这些复选框指明了这个模板拥有的各种参数。通过修改这些参数,我们就可以使用模板来实现各种各样的显示效果了。

参数分为以下两种:

  • 匿名参数:在可视化编辑器中,它通常被阿拉伯数字写成的数来表示。这种参数通常会运用于使用模板后直接显示出来的内容,比如文本。
  • 命名参数:这些参数拥有自己的名字,比如“image”、“姓名”等。

选中这些参数后,可以在窗口右侧找到属于它们的文本框,我们现在就可以通过这些文本框来填写参数了。填写完参数后,可以单击窗口右上角的“插入”按钮来观察模板在条目中的显示效果。

修改模板

 
模板介绍气泡

如果对模板的显示效果不满意,可以先选中已经嵌入进条目的模板本体,这时会弹出一个模板介绍气泡。之后,单击弹出来的“编辑”按钮,便可以返回模板窗口来修改参数了。

不过,目前我们还不能直接拖拽模板本体。想要改变模板的显示位置,我们可以进行剪切移动——选中已经嵌入进条目的模板本体,然后剪切掉它。

源代码编辑器

在源代码编辑器中,模板通常以{{模板名|参数|……}}的形式出现。

想要嵌入模板,请先将光标移至需要嵌入模板的地方,然后输入如下代码:

{{模板名}}

对于{{clear}}、{{支持}}这样的简单模板,使用如上代码就可以嵌入了。但是,大多数模板都拥有丰富的功能,这些功能便是通过参数来实现的。

参数分为以下两种:

  • 匿名参数:这些参数没有名字,如有必要则会使用阿拉伯数字写成的数来表示它们。
这种参数的填写方法是:{{模板名|匿名参数的值}},比如{{参见|[[流浪地球]]}}
  • 命名参数:这些参数拥有自己的名字,比如“image”、“姓名”等。
这种参数的填写方法是:{{模板名|命名参数的名字=命名参数的值}},比如{{infobox|标题=流浪地球}}

很多模板都拥有多个参数。填写参数时,它们之间都以半角竖线分隔。根据模板的不同用途,多个参数的模板有如下两种书写方式:

  • 横式书写:将所有参数都写在同一行。比如:
{{作品信息|标题=流浪地球|作品名称=流浪地球|导演=郭帆}}
这种书写方式一般用于{{color}}、{{about}}等模板。
  • 竖式书写:将一个个参数分行来书写。比如:
{{作品信息
|标题=流浪地球
|作品名称=流浪地球
|导演=郭帆
}}
这种书写方式一般用于{{infobox}}、{{导航}}等模板。

使用{{!}}和{{=}}避免模板输出错误

有时,我们在填写参数值时会遇到参数值内含有等号和半角竖线的情况。如果将这两个较为特殊的符号直接填进去,就有可能出现意外的输出结果:

{{color|red|地球日报 | Earth Daily}}

显示效果:

地球日报

这时,我们可以使用{{!}}和{{=}}来替换掉原本的等号和半角竖线,来避免这样的输出错误:

{{color|red|地球日报 {{!}} Earth Daily}}

显示效果:

地球日报 | Earth Daily

模板文档

大多数模板都拥有一个模板文档,它们提供了所属模板的基本信息和使用方法。模板文档都被嵌入在了各个模板页面下,请在使用模板前仔细地阅读它们。

常用模板

信息栏(infobox)

信息栏(infobox)是一种用于介绍条目所述对象的基本信息的模板。它的嵌入位置一般位于序言以上。

本站常见的信息栏模板有:{{人物信息}}、{{道具信息}},其他信息栏模板可以在Category:信息栏中找到。

导航框(navbox)

导航框(navbox)是一种用于关连起其它与本条目相关的条目的模板。它的嵌入位置一般位于参考文献列表以下、分类以上。

本站常见的导航框模板有:{{中科院数字生命所}}、{{第1部电影中角色}},其他导航框模板可以在Category:导航模板中找到。

辅助模板

本站有许多辅助模板,它们可以用于调节某段文本的格式或是实现其他功能。

本站常见的辅助模板有:{{color}}、{{clear}}、{{coloredlink}},其他辅助模板可以在Category:辅助模板中找到。

表态模板

表态模板是一种用于在讨论页发言时表态的模板。它的嵌入位置一般位于各句发言之中。

本站常见的表态模板有:{{支持}}、{{感谢}},其他表态模板可以在Category:表态模板中找到。

寻找模板

您可以在Category:模板这个分类中找到本站所有的模板。

注释

  1. MediaWiki中也有一个“小组件”(Widget)的概念,不过它与这里所述的“小组件”不同。