帮助:MediaWiki/模板

来自GIPRs
跳转至: 导航搜索
项目文档
项目主页 GIPRs语义维基
文档类型 日志
优先级
状 态 已推迟
发布日期 2013/03/01
完成日期
作 者 GIPRs语义维基项目团队
来 源 www.giprs.org
源语言 中文

由于使用了表单,本文档需重构!!!

目录

概述

如果出现以下情形,我们通常会考虑创建一个模板:

  • 内容相同且重复输入和使用
  • 需要保持页面样式的一致性

此外,本文主要讨论如何创建/管理本站的模板,不包括其他名字空间页面(例如:主名字空间下的普通页面/文章页面)如何使用模板(可查看参考文档,因为维基百科和MediaWiki已有大量指引和帮助文档,本站不再赘述。)

模板名称

模板,即“Template”名字空间下的全部页面,此类页面的标题显示为“Template:模板名称”(模板名称为不包含“Template:”)。 换而言之,模板页面的标题“Template:”之后的文字,就是模板名称。[1]

常用模板Wiki代码

* 在页面内调用某模板:{{模板名称}}
* 在页面内链接到某模板:[[Template:模板名称]]
* 在页面内链接到某模板(仅显示模板名称):[[Template:模板名称|模板名称]]
* 模板中选定内容不显示在页面中:<noinclude>需要控制的内容</noinclude>
* 模板中选定内容嵌入在页面中:<includeonly>需要控制的内容</includeonly>

模板创建概述

一个模板通常有两个部分(功能)构成:

  • 控制其他页面:<includeonly>需要控制的内容,通常是为其他页面设置分类、传输变量</includeonly>
  • 控制本页面::<noinclude>需要控制的内容,通常是为模板本身分类,显示模板的用法和说明</noinclude>

GIPRs已经设置了用于创建模板页面的模板,具体详见Template:GIPRs模板[2],您根据以下提示操作,可以快速创建结构统一的模板页面。

创建中文模板

范例:Template:GIPRs分类

控制本页面部分

在创建一个新的模板页面时,使用模板Template:GIPRs模板,您只需要输入以下Wiki代码(不含双引号):

{{GIPRs模板|“模板说明”|“英文模板名称”}}

“模板说明”部分内容较多的可以插入换行符<br />,另起一行起手输入“星号空格”,即可保持模板样式一致;

使用该模板创建中文模板会同时创建一个英文模板名称,请在确定英文模板名称前进行分类搜索,然后再决定该英文模板名称。若您在创建中文模板时,不想同时创建英文模板名称的,请统一使用以下Wiki代码(不含双引号):

{{GIPRs模板|“模板说明”}}
  • 忽略英文模板名称变量后,分类页面会显示为“English Version: [[:Category:{{{2}}}]]”,我们或者其他用户仍然可以通过修改这个变量来指定英文模板名称。

控制其他页面部分

可以参照现有模板:Template:中文版(一个最简单的模板范例,仅为其他页面指定1个分类);Template:GIPRs分类(设置了变量,创建其他模板页面时可避免重复输入,保持模板样式一致,并且修订该模板会对全部使用该模板的模板产生效果)。

创建英文模板

控制本页面部分:使用模板Template:GIPRs Template,使用以下Wiki代码(不含双引号):

完整输入:{{GIPRs Template|“模板说明”|“中文模板名称”}}
忽略对应的中文模板:{{GIPRs Template|“模板说明”}}

其他请参照上文“创建中文模板”。

GIPRs模板索引

GIPRs模板和表单可以查看模板分类和全面模板。

参考文档

备注

  1. 2013.02.15,为简化模板创建,已在模板说明模块中删除了“模板名称”这一栏目,所以在文首特别就“模板名称”进行的说明。
  2. 经测试,模板页面不能进行跨语言链接,目前只能使用页面链接方式