Template:If

From QBWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Replacement for #if.

Usage:

{{if
  |test=VARIABLE_OR_PARAMETER_TO_TEST
  |then=code if 'test' is not empty
  |else=code if 'test' is empty
}}

Parameter else is optional.

Examples:

ex 1: {{if|test=x|then=true|else=false}} - x is not null, so return true
ex 2: {{if|test= |then=true|else=false}} - x is null, so return false
ex 3: {{if|test= |then=true}} - x is null and no else is defined, so don't return anything

ex 1: true ex 2: false ex 3: