帮助:嵌入
![本页使用了标题或全文手工转换](https://cdn.statically.io/img/upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
![]() |
注意:当您编辑本页面时,即同意以CC0协议授权您的贡献。您可以在公有领域帮助页面找到更多信息。 | ![]() |
嵌入是一个 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>
标签中的内容被嵌入包含到目标页面中,但不会出现在来源页面中。 其他内容也被嵌入在内。来源页面wikitext 来源页面显示的内容 目标页面显示的内容 Hello <includeonly>world</includeonly>
Hello Hello world -
<onlyinclude>
-
在
<onlyinclude>...</onlyinclude>
标签中的内容被嵌入包含到目标页面中,而且也会出现在来源页面。 其他内容不被嵌入在内。来源页面wikitext 来源页面显示的内容 目标页面显示的内容 Hello <onlyinclude>world</onlyinclude>
Hello world world
参见
- 嵌入 - 更加深入的解释