Template:Ciclo formattato

Da Wikipedia, l'enciclopedia libera.
Jump to navigation Jump to search
Info Istruzioni per l'uso
Le istruzioni che seguono sono contenute nella sottopagina Template:Ciclo formattato/man (modifica · cronologia)
Sandbox: Template:Ciclo formattato/Sandbox (modifica · cronologia)

Applica la stessa formattazione N volte, a N elementi diversi.

Gli elementi da formattare vanno passati come parametri senza nome (in ordine, e senza "buchi").

Altri parametri:

  • formato: il formato da applicare a ciascun elemento. La variabile deve apparire come "$1" all'interno del formato, ad esempio "[[$1]]" aggiungerà un wikilink a ciascun elemento. Per chiamare funzioni o template con l'elemento come parametro è necessario sostituire le { } con \{ \} e le | con {{!}}
  • separatore: testo da mettere tra un elemento e l'altro. Gli spazi laterali vanno indicati esplicitamente con  
  • congiunzione: separatore tra il penultimo e l'ultimo elemento, se si volesse diverso da separatore
  • nomepar: se si preferisce inserire gli elementi come parametri con nome, inserire ad esempio "pippo" e i parametri diventeranno "pippo1=", "pippo2=", "pippo3="...
  • nobbligatori: se nella sequenza sono ammessi "buchi", è il numero di elementi da valutare, compresi i vuoti (altrimenti al primo vuoto si ferma; gli spazi non contano come vuoti). Il separatore non viene ripetuto per i vuoti.

Esempio:

{{Ciclo formattato|formato='''$1'''|separatore=-|mela|pera|arancia|susina|banana}}

Genera:

mela-pera-arancia-susina-banana

Sfrutta la funzione Modulo:String#arraytostring; per l'uso all'interno di un template, chiamare direttamente quest'ultima.

Template correlati