Template:Infobox

Da WikiAppunti.
Jump to navigation Jump to search

Il template {{Infobox}} facilita la creazione di template sinottici (o infobox) posti sulla destra di una voce. Essendo un sottotemplate, ovvero un template utilizzato per definirne degli altri, non deve essere incluso direttamente nelle pagine del namespace principale.

Ogni riga della tabella può essere utilizzata come titolo per un sottogruppo di informazioni oppure direttamente come insieme di celle assegnate ad un campo. Queste due funzioni non possono essere svolte contemporaneamente: se una riga viene definita sia come titolo sia come campo essa verrà assegnata al titolo.

L'utilizzo esclusivo del parametro Valore di un campo permette di inserire caselle estese su due colonne, come per esempio immagini.

Parametri[modifica sorgente]

Titolo

Il titolo di un sinottico può venire visualizzato in due modi differenti. Il primo lo colloca al di sopra della tabella, il secondo nella prima riga della stessa. Benché sia possibile utilizzare entrambi allo stesso tempo questo è sconsigliato per motivi di chiarezza.

  • TitoloEst: il titolo viene mostrato sopra la tabella.
  • TitoloInt: il titolo viene mostrato in cima alla tabella; preferibile a TitoloEst.
Contenuto

Il template permette l'utilizzo di 99 righe per i campi; qui accanto ne sono elencati solo due.

  • Immagine: un'immagine che viene posta dopo il titolo, allineata al centro per impostazione predefinita; utilizzare la sintassi completa (ad esempio [[File:example.png|270x300px|descrizione]]).
  • Didascalia: il testo da mettere sotto l'immagine.
  • GruppoN: il testo da utilizzare come titolo per un sottogruppo di informazioni (sezione) da porre nella riga N.
  • NomeN: breve descrizione (etichetta) dell'informazione posta nella riga N.
  • ValoreN: il dato posto nella riga N; se NomeN non è presente, occuperà l'intera riga.
  • Ultima: il contenuto dell'ultima riga (piede); di solito viene utilizzata per note, riferimenti o altre informazioni dello stesso tipo.
Stili in linea (facoltativi)

L'aspetto di ogni parte del sinottico può essere modificato tramite dei comandi CSS.

  • StileTabella: influenza la tabella nel suo complesso.
  • StileTitoloEst: influenza il titolo se posto all'esterno; l'utilizzo di un colore di sfondo (background-color) è sconsigliato.
  • StileTitoloInt: influenza la prima riga. Spesso si assegna un colore: background-color per lo sfondo, color per il primo piano. I caratteri sono più grandi del normale e non occorre ingrandirli.
  • StileImmagine: influenza la cella che contiene l'immagine.
  • StileDidascalia: influenza l'aspetto della didascalia dell'immagine.
  • StileGruppo: influenza le celle contenenti i titoli dei sottogruppi. Spesso si assegna un colore: background-color per lo sfondo, color per il primo piano.
  • StileNome: influenza le celle con le descrizioni dei campi.
  • StileValore: influenza le celle con le effettive informazioni.
  • StileUltima: influenza l'ultima riga. Spesso si assegna un colore: background-color per lo sfondo, color per il primo piano.
Classi alternative (facoltativo)
Exquisite-kfind.pngPer approfondire, vedi la sezione Classi alternative (facoltativo) alla pagina Template:Infobox su Wikipedia.

{{Infobox
|TitoloEst = 
|TitoloInt = 
|Immagine = 
|Didascalia = 

|Gruppo1 = 
|Nome1 = 
|Valore1 = 
|Gruppo2 = 
|Nome2 = 
|Valore2 = 
|Ultima = 

|StileTabella = 
|StileTitoloEst = 
|StileTitoloInt = 
|StileImmagine = 
|StileDidascalia = 
|StileGruppo = 
|StileNome = 
|StileValore = 
|StileUltima = 
}}

Campi facoltativi[modifica sorgente]

Un campo per il quale la corrispondente variabile ValoreN non è definita non viene visualizzato, indipendentemente dalla presenza o meno di NomeN. Questo permette la definizione di contenuto facoltativo per il sinottico. Basta assegnare una stringa vuota ad un parametro, per esempio:

|Nome5 = Popolazione
|Valore5  = {{{Popolazione|}}}

In questo modo se nella voce il parametro {{{Popolazione}}} non viene definito l'intera riga scompare dal sinottico.

Campi più complessi possono essere quelli che modificano i valori dei parametri se definiti ma scompaiono se non utilizzati. Per esempio se il parametro {{{Massa}}} ha un valore, ad esso viene automaticamente aggiunta l'unità di misura. In caso contrario l'intera riga viene omessa.

|Nome6 = Massa
|Valore6  = {{#if:{{{Massa|}}} | {{{Massa}}} kg}}

Allo stesso modo i titoli dei sottogruppi possono venir visualizzati solo se necessario:

{{Infobox
|TitoloEst    = Esempio di sottogruppo facoltativo
|Gruppo1      = {{#if:{{{Campo1|}}}{{{Campo2|}}}{{{Campo3|}}} | Sottogruppo facoltativo}}
|Nome2        = Campo 1
|Valore2      = {{{Campo1|}}}
|Nome3        = Campo 2
|Valore3      = {{{Campo2|}}}
|Nome4        = Campo 3
|Valore4      = {{{Campo3|}}}
}}

Gruppo1 verrà visualizzato soltanto se uno o più dei campi sottostanti sarà definito.

Esempi[modifica sorgente]

Titolo sotto il sinottico (TitoloInt)[1]:
{{Infobox
|TitoloInt      = Test infobox
|Immagine       = [[File:Wiki.png|100px|Immagine esempio]]
|Didascalia     = Didascalia per l'immagine
|StileTitoloInt = background-color:#ccf;
|StileGruppo    = background:#ccf;
|StileNome      = background:#ddf;

|Gruppo1        = Solo titolo sottogruppo definito
|Nome1          = 
|Valore1        = 
|Gruppo2        = 
|Nome2          = Solo nome campo definito
|Valore2        = 
|Gruppo3        =
|Nome3          = 
|Valore3        = Solo valore del campo definito
|Gruppo4        = Tutti e tre definiti (Gruppo)
|Nome4          = Tutti e tre definiti (Nome)
|Valore4        = Tutti e tre definiti (Valore)
|Gruppo5        =
|Nome5          = Nome e valore campo definiti (Nome)
|Valore5        = Nome e valore campo definiti (Valore)

|Ultima         = Testo ultima riga
|StileUltima    = background:#ddf;
}}
Test infobox
Immagine esempio
Didascalia per l'immagine
Solo titolo sottogruppo definito
Solo valore del campo definito
Tutti e tre definiti (Gruppo)
Nome e valore campo definiti (Nome)Nome e valore campo definiti (Valore)
Testo ultima riga

Titolo sopra il sinottico (TitoloEst):
{{Infobox
|StileTabella = width:20em;
|TitoloEst    = Test infobox
|StileNome    = width:33%;

|Gruppo1      = 
|Nome1        = Nome 1
|Valore1      = Valore 1
|Gruppo2      = 
|Nome2        = Nome 2
|Valore2      = Valore 2
|Gruppo3      = 
|Nome3        = Nome 3
|Valore3      = Valore 3
|Gruppo4      = Gruppo 4
|Nome4        = 
|Valore4      = 
|Gruppo5      = 
|Nome5        = Nome 5
|Valore5      = Valore 5: Testo di esempio

|Ultima       = Testo ultima riga
}}
Test infobox
Nome 1Valore 1
Nome 2Valore 2
Nome 3Valore 3
Gruppo 4
Nome 5Valore 5: Testo di esempio
Testo ultima riga

Note[modifica sorgente]

  1. Quando NomeN è definito ma il corrispondente ValoreN no l'intera riga non viene visualizzata. Inoltre il titolo del sottogruppo ha la precedenza sul campo per la stessa riga.