Contributors
Contributors
建立于:
66% 的用户认为有帮助
模板是重用一小段内容的一种方法。而不是同一个信息写两次,您可以在一个地方创建和更新,然后在其它页面引用它。模板变化后,其他页面将自动保持最新的!
什么是模板
模板仅仅是个特殊的维基页面,它的名称用 Template: 开头。它有一个维基页面的所有特性:它可以被本地化,它有个历史纪录,它可以理解维基标记。
如何做个模板
可以找到目前已存在模板的列表,在 这里。
- 创建一个新的知识库文章
- 请确保名称开头为“Template:” - 例如:Template:aboutconfig
- 设置分类为“模板”
- 以与任何其他知识库文章同样的方式,继续写模板。
如何在一个文章包含模板
要在维基页面使用模板,您所要做的就是“链接”到模板。 例如:
[[Template:Some Template]] 或者 [[T:Some Template]]
而不是创建一个链接,Template:Some Template 的内容将被纳入到当前页面。在模板中的任何维基标记都将被转化。
使用模板,带着参数
模板支持传递参数,以让您重复利用 几乎 相同的内容。
比如说,您有一个标准通知,它告诉用户,该文档只适用于 Firefox 4,和另一个版本,它说仅适用于 Firefox 3.6。这些通知除了文字中的 Firefox 版本,其他可能是完全相同:这是使用模板的完美时间!
Template:OnlyVersionX:
{note}本文档或章节仅适用于 '''Firefox {{{1}}}'''!{/note}
然后,在一个维基页面,您可以这么做:
[[Template:OnlyVersionX|4]]
而在另一页,您可以这样做:
[[Template:OnlyVersionX|3.6]]
您可以使用多个参数,或者相同的参数两次呢!
Template:XLikesY:
# {{{2}}} likes {{{1}}}. # {{{3}}} likes {{{2}}}. # Class! Nobody likes {{{2}}}!
然后使用它:
[[Template:XLikesY|Lisa|Milhouse|Janey]]
这将形成:
- Milhouse likes Lisa.
- Janey likes Milhouse.
- Class! Nobody likes Milhouse!
保持所有这些数字的跟踪可能会比较混乱,所以您也可以为模板的参数 命名:
Template:XPrecededY:
首先是 {{{first}}},然后是 {{{second}}}。
并使用它:
[[Template:XPrecededY|first=love|second=marriage]]
使用已命名参数,您不必在使用模板时担心顺序:
[[Template:XPrecededY|second=marriage|first=love]]
同时使用 Template:XPrecededY 的例子,将有同样的效果。