From Meta, a Wikimedia project coordination wiki
Jump to: navigation, search
Documentation icon DocumentationReadEditView historypurge
This documentation is transcluded from Template:Ifdef/doc.

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.


{{ifdef|value|result}} yields result  if value  isn't blank.

It uses the code {{{1{{{1|}}}|{{{2|}}}}}}.


Code Result
{{ifdef|x|y}} y
{{ifdef|2=y}} y


Convenient of the parameter default mechanism is that substitution works also, without any extra code.