Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Revision as of 08:16, 7 December 2025 by imported>Leo768
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Template documentation (for the above template, sometimes hidden or invisible) [view] [edit] [history] [refresh]

Template:Documentation header This template does nothing visually. Technically, it throws away its parameters and outputs the null string.

It is useful for programming advanced templates, and is often used within a template to the right of an equals sign. It may also be used in a template to disambiguate parsing of braces.

It can also be used to temporarily disable code. Unlike "commenting out" with <!-- -->, it nests. This means that {{void|foo {{void|bar}} baz}} is valid, whereas <!-- foo <!-- bar --> baz --> will produce baz -->.

It provides a particularly concise way of temporarily disabling templates, by prefixing the template name with void|, making the template name becomes the (ignored) first unnamed parameter. For example, suppose you have a page {{wip}} for several days, and wish to change that to {{in use}} during active editing sessions. Rather than delete the unused template, you can leave both templates in the wikitext and change from {{void|wip|...}}{{in use|...}} to {{wip|...}}{{void|in use|...}}.

A deeper no-op is {{subst:void|foobar}}. It disappears completely upon saving.

zh:Template:Void
The above text is transcluded from Template:MC/Void/doc; you can change it or view its history.
If you're done making changes, please refresh the text.
Please add categories and interwikis to Template:MC/Void/doc. (View all subpages of this page.)