
{{esoteric}}

Questo template realizza la funzione condizionale '''if''' con le opzioni '''then''' e '''else'''.

*Il parametro '''else''' è facoltativo.
*Questo template ha un ''comportamento non definito'' se il parametro '''test''' o '''then''' (o entrambi) non vengono specificati.
*Questo template ha un ''comportamento non definito'' anche se vengono forniti parametri diversi da quelli richiesti.

<!-- non tradotto , fa riferimento a template non ancora presenti su wiki.it 
Please carefully note that <kbd>qif<kbd> does *not* provide the usage variant of <kbd>if</kbd> that used ''numbered'' parameters. So <kbd>qif</kbd> is not a direct replacement for <kbd>if</kbd> (this is intentional).
-->

Notare che <kbd>qif</kbd> non funziona se usato con ''subst''.

== Guida all'uso ==
<pre>
{{qif
  |test=VARIABILE_O_PARAMETRO_DA_TESTARE
  |then=codice se 'test' non è nullo (vuoto)
  |else=codice se 'test' è nullo (vuoto)
}}
</pre>

Il parametro '''else''' è opzionale. Si può quindi utilizzare la seguente forma:

<pre>
{{qif
  |test=VARIABILE_O_PARAMETRO_DA_TESTARE
  |then=codice se 'test' non è nullo (vuoto)
}}
</pre>

== Esempi ==
{| class="wikitable"
!Codice 
!Risultato
|-
|
<pre>{{Qif
  |test=
  |then=bar
}}</pre>
|
{{Qif
  |test=
  |then=bar
}}
|-
|
<pre>{{Qif
  |test=foo
  |then=bar
}}</pre>
|
{{Qif
  |test=foo
  |then=bar
}}
|}