Template:Multiview
Le istruzioni che seguono sono contenute nella sottopagina Template:Multiview/man (modifica·cronologia)
Il template {{Multiview}} visualizza un contenuto (testo, immagini, altri template, ecc.) che varia ciclicamente.
Ad esempio, selezionando un ciclo mensile, a seconda del numero del giorno del mese corrente verrà visualizzato quanto passato al template come valore di campo corrispondente a tale giorno. Il testo o l'immagine visualizzato cambierà ogni giorno (a ogni cambio del {{LOCALDAY}}).
L'uso di tale template permette, quindi, di rendere dinamiche le pagine in cui esso è utilizzato, permettendo visualizzazioni cicliche (per esempio l'immagine del giorno).
È possibile non valorizzare campi in corrispondenza di un valore, ma è importante mantenere inalterata la sequenza di | (pipe).
Cicli predefiniti
Tramite il parametro |ciclo=
è possibile specificare il tipo di ciclo in base al quale far ruotare i contenuti della pagina.
I cicli predefiniti sono:
|ciclo=mese
– [valore predefinito] – ogni giorno del mese cambia il contenuto; valori accettati da 1 a 31.|ciclo=settimana
– ogni giorno della settimana cambia il contenuto; valori accettati da 1 (lunedì) a 7 (domenica).|ciclo=giorno
– ogni ora del giorno cambia il contenuto; valori accettati da 1 a 24.|ciclo=anno
– ogni mese dell'anno cambia il contenuto; valori accettati da 1 a 12.
Cicli complessi
Per cicli più complessi è possibile utilizzare espressioni apposite con la funzione parser {{#time:}}
(vedi: (EN) ParserFunctions#time su MediaWiki):
|ciclo={{#expr: 1 + {{#time: z}} mod n }}
– ogni giorno cambia il contenuto, su un periodo di n giorni; sostituire n con un valore compreso tra minimo 2 e massimo 31 giorni.
Sintassi
{{Multiview|ciclo=…|testo e immagini 1|testo e immagini 2|testo e immagini 3|…|testo e immagini 31}}
- I parametri evidenziati in blu vanno sostituiti con i costrutti che si desidera alternare.
Esempi
Questo codice… | …dà questo risultato | |
---|---|---|
{{Multiview |Oggi è il primo giorno del mese |Oggi è il secondo giorno del mese |Oggi è il terzo giorno del mese |Oggi è il quarto giorno del mese |Oggi è il quinto giorno del mese |Oggi è il sesto giorno del mese |Oggi è il settimo giorno del mese |Oggi è il ottavo giorno del mese |Oggi è il nono giorno del mese |Oggi è il decimo giorno del mese |Oggi è l' undicesimo giorno del mese |Oggi è il dodicesimo giorno del mese |Oggi è il tredicesimo giorno del mese |Oggi è il quattordicesimo giorno del mese |Oggi è il quindicesimo giorno del mese |Oggi è il sedicesimo giorno del mese |Oggi è il diciassettesimo giorno del mese |Oggi è il diciottesimo giorno del mese |Oggi è il diciannovesimo giorno del mese |Oggi è il ventesimo giorno del mese |Oggi è il ventunesimo giorno del mese |Oggi è il ventiduesimo giorno del mese |Oggi è il ventitreesimo giorno del mese |Oggi è il ventiquattresimo giorno del mese |Oggi è il venticinquesimo giorno del mese |Oggi è il ventiseiesimo giorno del mese |Oggi è il ventisettesimo giorno del mese |Oggi è il ventottesimo giorno del mese |Oggi è il ventinovesimo giorno del mese |Oggi è il trentesimo giorno del mese |Oggi è il trentunesimo giorno del mese }} |
Oggi è il sesto giorno del mese |
Questo codice… | …dà un risultato solo a mezzogiorno o a mezzanotte | |
---|---|---|
{{Multiview |ciclo=giorno | | | | | | | | | | | |È mezzogiorno! Si mangia :) | | | | | | | | | | | |È mezzanotte! Si dorme ''...zzZ!'' }} |
||
| ||
{{Multiview |ciclo=giorno |12=È mezzogiorno! Si mangia :) |24=È mezzanotte! Si dorme ''...zzZ!'' }} |
Template correlati
- {{Alternate}}