Template:Ifndef/doc
< Template:Ifndef
Jump to navigation
Jump to search
Revision as of 09:04, 16 September 2022 by Gwyneth Llewelyn (talk | contribs) (Shamelessly copied from meta.wikipedia.org)
![]() |
This is a ![]() ![]() It contains usage information, ![]() |
This template provides branching without Extension:ParserFunctions for simple "if defined then void else do" statements with blank then part. It is the opposite of Template:Ifdef.
Usage
{{Ifndef|value|result}}
yields result if value is blank.
It uses the code {{{2{{{1|}}}|}}}
See Template:Ifwpc for an overview of results, and comparisons.
Examples
Code | Result |
{{Ifndef|x|y}}
|
|
{{Ifndef||y}}
|
y |
{{Ifndef|2=y}}
|
y |
{{Ifndef|x}}
|
|
{{Ifndef|}}
|
|
{{Ifndef}}
|
Substitution
Convenient of the parameter default mechanism is that substitution works also, without any extra code.