Help:嵌入

本頁使用了標題或全文手工轉換
From mediawiki.org
This page is a translated version of the page Help:Transclusion and the translation is 93% complete.
PD 注意:當您編輯本頁面時,即同意以CC0協議授權您的貢獻。您可以在公有領域帮助页面找到更多信息。 PD

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

目标页的语法

基本用法

想要嵌入包含某个页面,用双花括号包住命名空间和页面名稱(兩者以冒号隔开):

{{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> 标签中的内容被嵌入包含到目标页面中,但不会出现在來源页面中。 Other content is also transcluded.
來源页面wikitext 來源页面显示的内容 目标页面显示的内容
Hello <includeonly>world</includeonly> Hello Hello world
‎<onlyinclude>
‎<onlyinclude>...‎</onlyinclude> 标签中的内容被嵌入包含到目标页面中,而且也会出现在來源页面。 Other content is not transcluded.
來源页面wikitext 來源页面显示的内容 目标页面显示的内容
Hello <onlyinclude>world</onlyinclude> Hello world world

參見