Template:Ifdef
From Meta, a Wikimedia project coordination wiki
This template provides branching without Extension:ParserFunctions for simple "if defined then do" statements without else part. It is the opposite of Template:Ifndef.
See Template:Ifwpc for an overview of results, and comparisons.
Usage [edit]
{{ifdef|value|result}} yields result if value isn't blank.
It uses the code {{{1{{{1|}}}|{{{2|}}}}}}.
Examples [edit]
| Code | Result |
|---|---|
{{ifdef|x|y}} |
y |
{{ifdef||y}} |
|
{{ifdef|2=y}} |
y |
{{ifdef|x}} |
|
{{ifdef|}} |
|
{{ifdef}} |
Substitution [edit]
Convenient of the parameter default mechanism is that substitution works also, without any extra code.