Template:Template


 * Some tags require extra work to be properly used in a template like this one.
 * "noinclude" and "includeonly" control what is shown when the template is viewed
 * and what is produced when the template is transcluded (e.g. subst:'d).
 * Those tags cannot be written literal in comments like this one. They would be
 * interpreted and cause portions of this comment block to be included in the template
 * output. For documentation purposes instead of angle brakets: < >, we will use
 * parentheses, such as (noinclude) (/noinclude), (includeonly) (/includeonly).
 * To cause this template to produce these tags in its substitution output, we use
 * an trick to cause the angle brackets to be delayed until output.
 * : produces a single <
 * : produces a single >
 * This trick works by using the named _blank_ parameter which normally is never
 * defined in a template call. Because it's not defined, a default value is used
 * instead.
 * defined in a template call. Because it's not defined, a default value is used
 * instead.


 * Display the documentation from a separate page only when the template is viewed.
 * (noinclude)(/noinclude)
 * (noinclude)(/noinclude)

noinclude/noinclude


 * Only when the template is transcluded, use the substitution code.
 * (includeonly)(/includeonly)
 * (includeonly)(/includeonly)

includeonly/includeonly