Vai al contenuto

Template:Separatore lista

Da Wikiversità, l'apprendimento libero.
Info Istruzioni per l'uso
Le istruzioni che seguono sono contenute nella sottopagina Template:Separatore lista/man (modifica · cronologia)
Sandbox: Template:Separatore lista/Sandbox (modifica · cronologia) · Tutte le sottopagine: lista

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

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

Scrivendo:

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

si otterrà:

10, 20, 30, 40 e 50

Pagine correlate