m (→top: Hygiene, replaced: {{documentation}} → {{/doc}}) |
m (1 revision imported: New Files) |
(No difference)
|
Latest revision as of 11:54, 24 March 2024
This template does nothing—more precisely, 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, and unlike "commenting out" with <!-- -->
, it nests. This means that {{void|foo {{void|bar}} baz}}
is valid, whereas <!-- foo <!-- bar --> baz -->
will produce baz -->
.
Another possible application would be to temporarily disable an infobox on an article page while a problem with the infobox template itself is resolved.
Alternatives
{{Null}}
redirects here. It's also possible to use {{ns:0}}
, the empty/void/null string for the main namespace.
It can be used in place of <nowiki/>
to break character sequence parsing, for example {{nowrap|{''a''}{{null}}}}
to force the first closing brace to be treated as part of the template parameter instead of as the end of the template expression.