Template:Ciclo formattato

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

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.

Template correlati