說明:嵌入包含
![本頁使用了標題或全文手工轉換](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
參見
- 嵌入 - 更加深入的解釋