Template:Giornaliero

Da Cathopedia, l'enciclopedia cattolica.
Vai alla navigazione Vai alla ricerca
Avviso importante! Questo template contiene uno o più parametri opzionali. Nel suo codice impiega alcune caratteristiche relativamente complesse o "esoteriche".

Per favore, non tentare di modificarlo se non sei certo di capirne la funzione e se non sei preparato a riparare ogni conseguente danno collaterale nel caso in cui i risultati fossero diversi da quanto avevi in mente. Tutti gli esperimenti devono essere prima condotti nella Sandbox dedicata.


Info Istruzioni per l'uso
Le istruzioni che seguono sono contenute nella sottopagina Template:Giornaliero/man (modifica·cronologia)

Il template Giornaliero si basa sul parser #switch per visualizzare in output un contenuto che varia giornalmente.

  • Come funziona?

A seconda del numero di giorno del mese corrente, viene visualizzato in output quanto passato al template come parametro per quel giorno. Il contenuto visualizzato, dunque, cambierà ogni giorno (ad ogni cambio del {{CURRENTDAY}}).

È possibile non passare alcun parametro in corrispondenza di un giorno, ma è importante mantenere inalterata la sequenza di | (pipe).

  • Che differenza c'è rispetto al template {{Multiview}}?

Mentre il template Multiview ragiona soltanto in termini di giorno del mese (e dunque, per avere un ciclo continuo e variato, bisogna impostare tutti i giorni del mese), il template {{Giornaliero}} permette cicli più brevi, di lunghezza a piacimento (tra 2 e 31 giorni).

Sintassi

{{ Giornaliero | LunghezzaX | Contenuto1 | Contenuto2 | … | ContenutoX }}
  • LunghezzaX deve essere un intero compreso tra 2 (1, se proprio si vuole!) e 31: definisce la lunghezza del ciclo (ovvero, quanti possibili contenuti potrà assumere)
  • Contenuto1, Contenuto2, … ContenutoX sono i possibili contenuti che verranno visualizzati dal ciclo: devono essere tanti quanti dichiarato nel parametro LunghezzaX

Esempi

Questo codice:

 {{Giornaliero|5
|Contenuto A
|Contenuto B
|Contenuto C
|Contenuto D
|Contenuto E
 }}

restituisce come output:

Contenuto B

Template correlati