Help:Transclusion

Transclusion is a general MediaWiki term for including things into a page using double-brace " – " markup. This includes templates>Special:MyLanguage/Help:Templates|templates, pages in other namespaces, mg-wrds>Special:MyLanguage/Help:Magic words|magic words, output of pr-fns>Special:MyLanguage/Help:Parser function|parser functions, some sp-pgs>Special:MyLanguage/Help:Special pages|Special pages, iw-pgs>Special:MyLanguage/Manual:Interwiki|interwiki pages, and more.

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

When transcluding a 1>Special:MyLanguage/Help:Templates|template, you may omit the namespace and colon:

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

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

Parameters
Transcluded templates and  may accept parameters:

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


 * noinclude


 * Content within the  tags is excluded from transclusion on the target page. This content still appears on the source page.


 * {| class="wikitable"

! Source page wikitext ! What appears on the source page ! What appears on the target page
 * Hello world
 * Hello
 * }
 * Hello
 * }


 * includeonly


 * Content within the </includeonly></> tags is transcluded on the target page, but does not appear on the source page.


 * {| class="wikitable"

! Source page wikitext ! What appears on the source page ! What appears on the target page
 * Hello
 * Hello world
 * }
 * Hello world
 * }


 * onlyinclude


 * Content within the <tvar|1><onlyinclude ></onlyinclude></> tags is transcluded on the target page, and also appears on the source page.


 * {| class="wikitable"

! Source page wikitext ! What appears on the source page ! What appears on the target page
 * Hello world
 * world
 * }
 * world
 * }