Questo template serve a ordinare automaticamente una lista di elementi.

Parametri modifica

Il primo parametro del template è obbligatorio e va compilato con la stringa da ordinare.

Il secondo parametro (che è possibile invocare anche con il nome split) è opzionale e serve a definire il carattere (o stringa) usato per distinguere gli elementi contenuti nella stringa. Il valore di default è l'andata a capo. Per eventuali spazi e andate a capo a gli estremi, usare rispettivamente %s e %n.

Il terzo parametro (che è possibile invocare anche con il nome join) è opzionale e serve a definire il carattere (o stringa) usato per riunire gli elementi della stringa, una volta ordinata. Il valore di default è uguale a quello di split. Per eventuali spazi e andate a capo a gli estremi, usare rispettivamente %s e %n.

Il quarto parametro (che è possibile invocare anche con il nome ordine) è opzionale e serve a definire l'ordine della lista. Può essere compilato con asc (crescente) e desc. L'ordine di default è crescente.

Esempi d'uso modifica

Stringa originale Codice Risultato
B,D,A,C
{{Ordina|B,D,A,C|,|ordine=desc}}
D,C,B,A
B, D,A,C
{{Ordina|B, D,A,C|,|;}}
A;B;C; D
B, D, A, C
{{Ordina|B, D, A, C|,%s|ordine=desc}}
D, C, B, A
B, D, A, C
#{{Ordina|B, D, A, C|,%s|%n#|desc}}
  1. D
  2. C
  3. B
  4. A
B
D
A
C
{{Ordina|B
D
A
C|join=%s-%s}}
A - B - C - D

Pagine correlate modifica