Template:Ifdef

From Second Life Wiki
Revision as of 08:02, 16 September 2022 by Gwyneth Llewelyn (talk | contribs) (Shamelessly copied from meta.wikipedia.org)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
[Edit] [🔄Purge] Template-info.png Template documentation

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

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

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

Examples

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

Substitution

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