Template:Template link with magic/doc

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

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

may be used for linking to templates, quasi-templates (pages transcluded from namespaces other than    ), modules (using the   syntax), documentation of parser functions and variables (so-called "magic words"). and other modifier prefixes and other are detected automatically and linked appropriately.

If this template is passed non-numeric named parameters, they will be displayed: renders as. No particular order of parameters is guaranteed, and it will not work for numeric parameters, even explicitly named ones: displays.