Template:Ciclo formattato
Aspetto
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) · TemplateStyles: Template:Ciclo formattato/styles.css (modifica · cronologia) · Tutte le sottopagine: lista
Le istruzioni che seguono sono contenute nella sottopagina Template: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 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.