Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Template:Template link with magic/doc

From Wikipedia, the free encyclopedia

This template is an all-purpose double-brace linking template. The magic is implemented by Module:Template link with magic.

Usage

[edit]

{{Template link with magic}} (shortcut {{tlm}}) may be used for linking to templates, quasi-templates (pages transcluded from namespaces other than Template), modules (using the #invoke syntax), documentation of parser functions and variables (so-called "magic words"). subst: and other modifier prefixes and other[clarification needed] are detected automatically and linked appropriately.

Syntax:

{{tlm|[[safe]subst:][msg[nw]:][raw:]name of template|...}}
{{tlm|[[safe]subst:][msg[nw]:][raw:]namespace:pagename|...}}
{{tlm|[[safe]subst:][msg[nw]:][raw:]#invoke:module name|...}}
{{tlm|[[safe]subst:][msg[nw]:][raw:]#parser function:...[|...]}}
{{tlm|[[safe]subst:]VARIABLE NAME}}

If this template is passed non-numeric named parameters, they will be displayed: {{tlm|unreferenced|date=October 2026}} → {{unreferenced|date=October 2026}}. No particular order of parameters is guaranteed, and it will not work for numeric parameters, even explicitly named ones: {{tlm|X0|2=2}} → {{X0|2}}.

The output will be rendered as code. To avoid that (which is especially useful for nesting), use {{Template link with magic nested}} (shortcut {{tlmn}}):

See also

[edit]