Template:If

Wikibooks, manuali e libri di testo liberi.
Jump to navigation Jump to search


Implementa le parser function i cui nomi cominciano con #if, ma a differenza di queste mantiene gli spazi e i ritorni a capo presenti nelle parti "then" ed "else".
Nota: spesso, si può ottenere lo stesso risultato apponendo <nowiki/> alla fine dei caratteri di spaziatura. Il vantaggio di quest'ultima tecnica è che non aumenta il numero di parser function eseguite dal software, ma in alcuni casi può non essere applicabile.

Uso

Il primo parametro indica la parser function, i successivi sono gli stessi che passeresti alla parser function. La p. f. {{#if: è sostituita da {{if|| (cioè il primo parametro è vuoto).

Esempio:

  • {{#ifeq:si|si| p |q}} restituisce "p"
  • {{if|eq|si|si| p |q}} restituisce " p "


Incollato da meta:Template:if, vedi per maggiori informazioni. Se vuoi copiarlo, copia questi template: p1, p2, p3, if/errmsg.