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.
{{ifndef|value|result}}
yields result if value is blank.
It uses the code {{{2{{{1|}}}|}}}
Code | Result |
{{ifndef|x|y}}
|
|
{{ifndef||y}}
|
y |
{{Ifndef|2=y}}
|
y |
{{ifndef|x}}
|
|
{{ifndef|}}
|
|
{{ifndef}}
|
Convenient of the parameter default mechanism is that substitution works also, without any extra code.