Difference between revisions of "Template:If"

From QBWiki
Jump to navigation Jump to search
m (remove empty paragraph)
 
Line 1: Line 1:
{{{else{{{test|}}}|{{{test{{{test|}}}|{{{then|}}}}}}}}}
+
{{{else{{{test|}}}|{{{test{{{test|}}}|{{{then|}}}}}}}}}<noinclude>
 
 
<noinclude>
 
 
Replacement for #if.
 
Replacement for #if.
  

Latest revision as of 16:51, 2 May 2021

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: