Help:Transclusion

From mediawiki.org
Jump to navigation Jump to search
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎català • ‎français • ‎galego • ‎italiano • ‎polski • ‎português • ‎português do Brasil • ‎slovenčina • ‎svenska • ‎čeština • ‎Ελληνικά • ‎русский • ‎українська • ‎עברית • ‎中文 • ‎日本語 • ‎한국어
PD Note: When you edit this page, you agree to release your contribution under the CC0. See Public Domain Help Pages for more info.
PD

Transclusion is a general MediaWiki term for including things into a page using double-brace "{{}}" markup. This includes templates, pages in other namespaces, magic words, output of parser functions, some Special pages, interwiki pages, and more.

Target page syntax[edit]

Basic use[edit]

To transclude a page, include both the namespace and the page name (separated with a colon) within the double-brace:

{{Help:Transclusion}}

When transcluding a template, you may omit the namespace and colon:

{{infobox}}

When transcluding an article in the Main namespace, you may omit the namespace:

{{:Transclusion}}

When transcluding a subpage of the target page, you may use the subpage name by itself:

{{/doc}}

Parameters[edit]

Transcluded templates and Special pages may accept parameters:

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

Source page syntax[edit]

Three tags (noinclude, includeonly, and onlyinclude) control which content appears in the target page.

noinclude
Content within the <noinclude>...</noinclude> tags is excluded from transclusion on the target page. This content still appears on the source page.
Source page wikitext What appears on the source page What appears on the target page
Hello <noinclude>world</noinclude> Hello world Hello
includeonly
Content within the <includeonly>...</includeonly> tags is transcluded on the target page, but does not appear on the source page.
Source page wikitext What appears on the source page What appears on the target page
Hello <includeonly>world</includeonly> Hello Hello world
onlyinclude
Content within the <onlyinclude>...</onlyinclude> tags is transcluded on the target page, and also appears on the source page.
Source page wikitext What appears on the source page What appears on the target page
Hello <onlyinclude>world</onlyinclude> Hello world world

See also[edit]