Help:嵌入包含

This page is a translated version of the page Help:Transclusion and the translation is 100% complete.
PD 注意:當您編輯本頁面時,即同意以CC0協議授權您的貢獻。您可以在公有領域说明页面找到更多信息。
PD

嵌入包含是一个 MediaWiki 中的通用术语,它指的是使用双花括号“{{}}”记号在页面中包含其它内容。 包括模板、其它命名空间中的页面、变量解析器函数的输出、某些特殊页面跨维基页面等等。

目标页语法

基本用法

在两层大括号内填写以冒号隔开的名称空间和页面。这样就可以嵌入包含这个页面。

{{Help:Transclusion}}

嵌入模板时需要省略名称空间和冒号:

{{infobox}}

嵌入主名字空间中的文章时需要省略名称空间:

{{:Transclusion}}

当嵌入目标页面的子页面时,需要使用子页面名称本身:

{{/doc}}

参数

被嵌入包含的模板和特殊页面 可能接受参数:

{{note|inline|This is a note.}}

来源页语法

三个标签(‎<noinclude>‎<includeonly>‎<onlyinclude>)控制哪些内容会显示在目标区域。

‎<noinclude>
‎<noinclude>...‎</noinclude> 标签中的内容不会由于嵌入包含而出现在目标页面。但这些内容还会在源页面出现。
源页面wikitext 源页面显示内容 目标页面显示内容
Hello <noinclude>world</noinclude> Hello world Hello
‎<includeonly>
‎<includeonly>...‎</includeonly> 标签中的内容会出现在目标页面,但不会出现在源页面。
源页面wikitext 源页面显示内容 目标页面显示内容
Hello <includeonly>world</includeonly> Hello Hello world
‎<onlyinclude>
‎<onlyinclude>...‎</onlyinclude> 标签中的内容会由于嵌入包含而出现在目标页面,也会出现在源页面。
源页面wikitext 源页面显示内容 目标页面显示内容
Hello <onlyinclude>world</onlyinclude> Hello world world

參見

  • 嵌入 - 一个更加深入的解释