Template:Ciclo formattato
Vai alla navigazione
Vai alla ricerca
Istruzioni per l'uso
Leistruzioniche seguono sono contenute nellasottopaginaTemplate:Ciclo formattato/man(modifica·cronologia)
Sandbox:Template:Ciclo formattato/Sandbox(modifica·cronologia)·TemplateStyles:Template:Ciclo formattato/styles.css(modifica·cronologia)·Tutte le sottopagine:lista
Leistruzioniche seguono sono contenute nellasottopaginaTemplate:Ciclo formattato/man(modifica·cronologia)
Sandbox:Template:Ciclo formattato/Sandbox(modifica·cronologia)·TemplateStyles:Template:Ciclo formattato/styles.css(modifica·cronologia)·Tutte le sottopagine:lista
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 daseparatore
- 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 funzioneModulo:String#arraytostring;per l'uso all'interno di un template, chiamare direttamente quest'ultima.