Istruzioni per l'uso
Le istruzioni che seguono sono contenute nella sottopagina Template:Qif/man (modifica · cronologia · Sandbox)
Questo template ha un codice sorgente piuttosto complesso e può richiedere buona conoscenza delle funzioni parser.
Per favore, tenta di modificarlo solo se sei certo di capirne la funzione e sei preparato a riparare ogni conseguente danno collaterale nel caso in cui i risultati fossero diversi da quanto avevi in mente. Tutti gli esperimenti devono essere prima condotti in una pagina di prova. |
Questo template realizza la funzione condizionale if con le opzioni then e else.
Notare che qif non funziona se usato con subst.
{{qif |test=VARIABILE_O_PARAMETRO_DA_TESTARE |then=codice se 'test' non è nullo (vuoto) |else=codice se 'test' è nullo (vuoto) }}
Il parametro else è opzionale. Si può quindi utilizzare la seguente forma:
{{qif |test=VARIABILE_O_PARAMETRO_DA_TESTARE |then=codice se 'test' non è nullo (vuoto) }}
Codice | Risultato |
---|---|
{{Qif |test= |then=bar }} |
|
{{Qif |test=foo |then=bar }} |
bar |