Aiuto:ParserFunctions: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica
tradotto dalla versione inglese
Riga 120:
 
Se l'espressione risulta 0, allora viene restituito ''altrimenti testo'', in caso contrario viene restituito ''allora testo''. La sintassi delle espressioni è la stessa di <tt>expr</tt>.
 
== #ifexist: ==
 
<tt>ifexist</tt> restituisce uno dei due risultati, basandosi sull'esistenza o meno di una data pagina.
 
:<code><nowiki>{{#ifexist:Biologia|La voce [[biologia]] esiste!|La voce [[biologia]] non esiste.}}</nowiki></code> restituisce ''{{#ifexist:Biologia|La voce [[biologia]] esiste!|La voce [[biologia]] non esiste.}}'' perché [[biologia]] {{#ifexist:Biologia|esiste|non esiste}}.
:<code><nowiki>{{#ifexist:Aiuto:ParserFunctions|Sì|No}}</nowiki></code> restituisce ''{{#ifexist:Aiuto:ParserFunctions|Sì|No}}''.
:<code><nowiki>{{#ifexist:m:Help:Calculation|Sì|Oops}}</nowiki></code> restituisce ''{{#ifexist:m:Help:Calculation|Sì|Oops}}'' sebbene [[m:Help:Calculation]] esista, a causa del prefisso di interwiki.
 
Il primo parametro è il titolo da cercare, il secondo è il risultato da restituire se la pagina esiste e il terzo è il risultato da restituire se la pagina non esiste. Se il primo parametro non è un titolo valido, la funzione restituisce il risultato negativo.
 
== switch ==