Il template {{Separatore lista}} serve per concatenare una lista di stringhe, inserendo un separatore opzionale fra i valori.

Ha lo stesso uso della funzione Lua MediaWiki mw.list.listToText, su cui si basa.

Le stringhe vuote o composte solo da spazi vengono ignorate, ma la concatenazione continua con eventuali stringhe non vuote successive.

Sintassi

modifica

La sintassi è:

{{Separatore lista|stringa1|stringa2|stringa3|...|separatore=|congiunzione=}}
  • stringaN = le varie stringhe da concatenare, può essere usato testo semplice o anche wikisintassi o parametri di template. Le stringhe vuote sono ignorate, senza aggiunta di separatori.
  • separatore = il separatore (opzionale) da inserire tra le stringhe
  • congiunzione = il separatore (opzionale) da inserire tra l'ultima e la penultima stringa. Se non specificato viene usato il valore di separatore.

Eventuali spazi all'inizio o alla fine di separatore o congiunzione vanno inseriti tramite l'entità HTML   altrimenti verrebbero ignorati.

Esempio

modifica

Scrivendo:

 {{Separatore lista|10|20|30|40|50|separatore=, |congiunzione= e }}

si otterrà:

10, 20, 30, 40 e 50

Pagine correlate

modifica