Template:Navbox

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

Questo template consente di creare un template di navigazione in maniera uniforme e relativamente semplice e rapida.

Uso

La seguente sintassi può essere copiata nella pagina del template che si vuole creare. Per favore, a fine operazione rimuovere i parametri non necessari.

Sintassi semplice

{{Navbox
| name    = {{subst:PAGENAME}}
| state   = <!-- "chiuso/aperto" se si vuole che il template sia inizialmente chiuso o aperto -->
| title   = 

| group1  = 
| list1   = 

| group2  = 
| list2   = 

...

| group30 = 
| list30  = 
}}

Sintassi completa

{{Navbox
| name         = {{subst:PAGENAME}}
| navbar       = <!-- "nascosto" se non si vuole visualizzare i collegamenti "v{{·}}d{{·}}m" -->
| state        = <!-- "chiuso/aperto" se si vuole che il template sia inizialmente chiuso o aperto -->

| titlestyle   = 
| title        = 
| imagestyle   = 
| image        = 

| bodystyle    = 
| groupstyle   = 
| liststyle    = 
| oddstyle     = 
| evenstyle    = 

| abovestyle   = 
| above        = 

| group1style  = 
| group1       = 
| list1style   = 
| list1        = 

| group2style  = 
| group2       = 
| list2style   = 
| list2        = 

 ...

| group30style = 
| group30      = 
| list30style  = 
| list30       = 

| belowstyle   = 
| below        = 
}}

Parametri

Obbligatori

name
Il nome del template che si vuole creare, necessario perché funzionino i collegamenti "v · d · m" (vedi, discuti, modifica) in tutte le pagine dove il template è usato. Con {{subst:PAGENAME}} il parametro si compila automaticamente.
title
È il testo che appare al centro della barra del titolo del template. Indica usualmente l'argomento del template, ad esempio una didascalica descrizione di ciò che contiene il corpo del template.
Il colore di sfondo di default è #ccf (forma abbreviata di #ccccff), ma può essere cambiato usando il parametro titlestyle (vedi sotto).
listn
(ad esempio list1, list2 ecc.) Questi parametri riempiono il corpo del template, che usualmente sarà una lista di wikilink. I link vanno scritti uno di seguito all'altro, ma è possibile inserirli come un elenco, andando a capo e quindi su linee separate, racchiudendo la lista in <div></div>. È obbligatorio compilare almeno un parametro list; ogni list addizionale viene visualizzato in una riga separata della tabella. Ogni listn è preceduto dal corrispondente parametro groupn, se fornito.
Di default, il background delle righe è alternato per facilitare la lettura: la prima riga (corrispondente a list1) avrà lo sfondo bianco; la seconda riga (corrispondente a list2) avrà lo sfondo #f9f9f9. La terza riga sarà di nuovo bianca, la quarta colorata e così via. Questa alternanza può essere eliminata usando i parametri bodystyle, oddstyle e/o evenstyle (vedi sotto).
Per dividere gli elementi di una lista, si consiglia di usare {{·}}, che genera uno spazio e un punto ( · ).

Opzionali

Celle

groupn
(ad esempio group1, group2 ecc.) Se specificati, il testo appare in una cella alla sinistra del relativo listn. Se non specificati, listn occupa l'intera larghezza della tabella.
Il colore di sfondo di default è #ddf (forma abbreviata di #ddddff), ma può essere cambiato usando il parametro groupstyle (vedi sotto).
image
Un'immagine viene visualizzata in una cella al di sotto del titolo e alla destra della parte di tabella che comprende i group/list. Affinché l'immagine sia visualizzata correttamente, il parametro list1 deve essere specificato. Il parametro image accetta il normale markup delle immagini di Wikiquote, ad esempio
[[Immagine:Esempio.jpg|100px]]
In un template dove la parte group e/o list non occupa la tabella fino in fondo a destra, l'immagine risulterà spostata verso sinistra. Questo può essere evitato specificando right nel markup dell'immagine, ad esempio
[[Immagine:Esempio.jpg|100px|right]]
above
Una cella larga come tutta la tabella verrà visualizzata tra la barra del titolo e il primo group/list, in pratica sopra la parte di tabella occupata da group, list e image. In un template senza immagine, above svolge la stessa funzione del parametro list1 senza il relativo parametro group1. Tipicamente viene utilizza per il sottotitolo del template.
below
Una cella larga come tutta la tabella verrà visualizzata al di sotto della parte di tabella occupata da group, list e image. In un template senza immagine, below svolge la stessa funzione del parametro listn finale senza il relativo parametro groupn. Tipicamente viene utilizza per le note di chiusura del template.

Stili

bodystyle
Specifica gli stili CSS da applicare all'intero corpo del template. Esempi:
bodystyle=background-color:#nnnnnn;
bodystyle=width:nn[em, %, px];
bodystyle=float:[left/right/none];
bodystyle=clear:[left/right/none/both];
titlestyle
Specifica gli stili CSS da applicare al parametro title. Esempi:
titlestyle=background-color:#nnnnnn;
titlestyle=background-color:nome del colore;
titlestyle=color:#nnnnnn;
titlestyle=color:nome del colore;
imagestyle
Specifica gli stili CSS da applicare al parametro image. Esempi:
imagestyle=border:2px solid #aaa;
groupstyle
Specifica gli stili CSS da applicare a tutte le celle groupn. Esempi:
groupstyle=background:#nnnnnn;
groupstyle=text-align:[left/center/right];
groupstyle=vertical-align:[top/middle/bottom];
groupstyle=white-space:nowrap;
groupnstyle
Specifica gli stili CSS da applicare ad una singola cella groupn. Esempi:
groupnstyle=background:#nnnnnn;
groupnstyle=color:#nnnnnn;
liststyle
Specifica gli stili CSS da applicare a tutte le celle listn. Esempi:
liststyle=background:#nnnnnn;
liststyle=text-align:[left/center/right];
liststyle=vertical-align:[top/middle/bottom];
liststyle=white-space:nowrap;
listnstyle
Specifica gli stili CSS da applicare ad una singola cella listn. Esempi:
listnstyle=background:#nnnnnn;
listnstyle=color:#nnnnnn;
oddstyle
evenstyle
Specifica gli stili CSS da applicare a singole celle di liste dispari (oddstyle) (list1, list3 ecc.) o pari (evenstyle) (list2, list4 ecc). Di default, viene applicato un colore di sfondo alternato bianco/grigio tra le varie liste per rendere più facile la consultazione.
abovestyle
belowstyle
Specifica gli stili CSS da applicare alle celle opzionali al di sopra o al di sotto della tabella (vedi parametri above e below). Tipicamente si utilizza per cambiare il colore di sfondo o l'allineamento del testo:
background:#nnnnnn;
text-align:[left/center/right];
Stili alternativi

Gli stili seguenti sono quelli più spesso utilizzati.

titlestyle = background:#ccccff;
bodystyle = background:white; width:100%; vertical-align:middle;
groupstyle = background:#ddddff; text-align:center;
liststyle = background:transparent; text-align:center;
oddstyle = background:transparent;
evenstyle = background:#f7f7f7;
abovestyle = background:#ddddff; text-align:center;
belowstyle = background:#ddddff; text-align:center;

Altre impostazioni

state
Di default chiuso. Al momento dell'apertura della pagina il navbox verrà visualizzato chiuso.
Se si inserisce aperto, il navbox verrà visualizzato aperto.
navbar
Di default navbar. Se si inserisce nascosto, i collegamenti "v · d · m" sulla sinistra della barra del titolo non verranno visualizzati.

Schema grafico

{{Navbox}} semplice senza immagine e senza i parametri above e below (i bordi sono presenti solo a fini illustrativi):

{{Navbox}} completo con immagine e con i parametri above e below (i bordi sono presenti solo a fini illustrativi):

Esempi

Senza gruppi, senza immagine

{{Navbox
| name  = {{subst:PAGENAME}}
| title = [[Algebra]]
| list1 = [[Numero (matematica)|Numeri]]{{·}}[[Algebra elementare]]{{·}}[[Teoria dei gruppi]]{{·}}[[Teoria degli anelli]]{{·}}[[Teoria dei campi]]
}}

Senza gruppi, senza immagine, con stile personalizzato

{{Navbox
| name       = {{subst:PAGENAME}}
| state      = aperto
| title      = [[Algebra]]
| titlestyle = background:#ffc0cb;
| liststyle  = background:transparent; font-size:95%;
| list1      = [[Numero (matematica)|Numeri]]{{·}}[[Algebra elementare]]{{·}}[[Teoria dei gruppi]]{{·}}[[Teoria degli anelli]]{{·}}[[Teoria dei campi]]
}}

Con gruppi, senza immagine

{{Navbox
| name      = {{subst:PAGENAME}}
| title     = [[Algebra]]
| group1    = [[Numero (matematica)|Numeri]]
| list1     = <div>
[[Numero naturale|Naturale]]{{·}}
[[Numero intero|Intero]]{{·}}
[[Numero razionale|Razionale]]{{·}}
[[Numero algebrico|Algebrico]]{{·}}
[[Numero reale|Reale]]{{·}}
[[Numero complesso|Complesso]]
</div>
| group2    = [[Algebra elementare]]
| list2     = <div>
[[Numero primo]]{{·}}
[[Massimo comun divisore|MCD]]{{·}}
[[Minimo comune multiplo|mcm]]{{·}}
[[Algoritmo di Euclide]]{{·}}
[[Equazione]]{{·}}
[[Disequazione]]{{·}}
[[Polinomio]]{{·}}
[[Aritmetica modulare]]
</div>
| group3    = [[Teoria dei gruppi]]
| list3     = <div>
[[Gruppo (matematica)|Gruppo]] ([[Gruppo finito|finito]]{{·}}
[[Gruppo ciclico|ciclico]]{{·}}
[[Gruppo abeliano|abeliano]]){{·}}
[[Omomorfismo di gruppi|Omomorfismo]]{{·}}
[[Sottogruppo normale]]{{·}}
[[Teorema di isomorfismo]]{{·}}
[[Permutazione]]
</div>
| group4    = [[Teoria degli anelli]]
| list4     = <div>
[[Anello (algebra)|Anello]]{{·}}
[[Ideale (matematica)|Ideale]] ([[Ideale primo|primo]]{{·}}
[[Ideale massimale|massimale]]){{·}}
[[Dominio d'integrità|Dominio]] ([[Anello a fattorizzazione unica|a fattorizzazione unica]]{{·}}
[[Anello a ideali principali|a ideali principali]]{{·}}
[[Anello euclideo|euclideo]]){{·}}
[[Matrice]]
</div>
| group5    = [[Teoria dei campi]]
| list5     = <div>
[[Campo (matematica)|Campo]]{{·}}
[[Estensione di campi]]{{·}}
[[Chiusura algebrica]]{{·}}
[[Teorema fondamentale dell'algebra]]{{·}}
[[Teoria di Galois]]
</div>
}}

Con gruppi, con immagine

{{Navbox
| name      = {{subst:PAGENAME}}
| title     = [[Algebra]]
| image     = [[Immagine:Nuvola apps edu mathematics-p.svg|58px|right]]
| group1    = [[Numero (matematica)|Numeri]]
| list1     = <div>
[[Numero naturale|Naturale]]{{·}}
[[Numero intero|Intero]]{{·}}
[[Numero razionale|Razionale]]{{·}}
[[Numero algebrico|Algebrico]]{{·}}
[[Numero reale|Reale]]{{·}}
[[Numero complesso|Complesso]]
</div>
| group2    = [[Algebra elementare]]
| list2     = <div>
[[Numero primo]]{{·}}
[[Massimo comun divisore|MCD]]{{·}}
[[Minimo comune multiplo|mcm]]{{·}}
[[Algoritmo di Euclide]]{{·}}
[[Equazione]]{{·}}
[[Disequazione]]{{·}}
[[Polinomio]]{{·}}
[[Aritmetica modulare]]
</div>
| group3    = [[Teoria dei gruppi]]
| list3     = <div>
[[Gruppo (matematica)|Gruppo]] ([[Gruppo finito|finito]]
{{·}}[[Gruppo ciclico|ciclico]]{{·}}
[[Gruppo abeliano|abeliano]]){{·}}
[[Omomorfismo di gruppi|Omomorfismo]]{{·}}
[[Sottogruppo normale]]{{·}}
[[Teorema di isomorfismo]]{{·}}
[[Permutazione]]
</div>
| group4    = [[Teoria degli anelli]]
| list4     = <div>
[[Anello (algebra)|Anello]]{{·}}
[[Ideale (matematica)|Ideale]] ([[Ideale primo|primo]]{{·}}
[[Ideale massimale|massimale]]){{·}}
[[Dominio d'integrità|Dominio]] ([[Anello a fattorizzazione unica|a fattorizzazione unica]]{{·}}
[[Anello a ideali principali|a ideali principali]]{{·}}
[[Anello euclideo|euclideo]]){{·}}
[[Matrice]]
</div>
| group5    = [[Teoria dei campi]]
| list5     = <div>
[[Campo (matematica)|Campo]]{{·}}
[[Estensione di campi]]{{·}}
[[Chiusura algebrica]]{{·}}
[[Teorema fondamentale dell'algebra]]{{·}}
[[Teoria di Galois]]
</div>
}}

Con gruppi, con immagine, con stile personalizzato

{{Navbox
| name       = {{subst:PAGENAME}}
| state      = aperto
| title      = [[Algebra]]
| titlestyle = background:#ffc0cb;
| image      = [[Immagine:Nuvola apps edu mathematics-p.svg|58px|right]]
| groupstyle = background:#FFE0E0; text-align:right;
| liststyle  = text-align:left;
| group1     = [[Numero (matematica)|Numeri]]
| list1      = <div>
[[Numero naturale|Naturale]]{{·}}
[[Numero intero|Intero]]{{·}}
[[Numero razionale|Razionale]]{{·}}
[[Numero algebrico|Algebrico]]{{·}}
[[Numero reale|Reale]]{{·}}
[[Numero complesso|Complesso]]
</div>
| group2     = [[Algebra elementare]]
| list2      = <div>
[[Numero primo]]{{·}}
[[Massimo comun divisore|MCD]]{{·}}
[[Minimo comune multiplo|mcm]]{{·}}
[[Algoritmo di Euclide]]{{·}}
[[Equazione]]{{·}}
[[Disequazione]]{{·}}
[[Polinomio]]{{·}}
[[Aritmetica modulare]]
</div>
| group3     = [[Teoria dei gruppi]]
| list3      = <div>
[[Gruppo (matematica)|Gruppo]] ([[Gruppo finito|finito]]{{·}}
[[Gruppo ciclico|ciclico]]{{·}}
[[Gruppo abeliano|abeliano]]){{·}}
[[Omomorfismo di gruppi|Omomorfismo]]{{·}}
[[Sottogruppo normale]]{{·}}
[[Teorema di isomorfismo]]{{·}}
[[Permutazione]]
</div>
| group4     = [[Teoria degli anelli]]
| list4      = <div>
[[Anello (algebra)|Anello]]{{·}}
[[Ideale (matematica)|Ideale]] ([[Ideale primo|primo]]{{·}}
[[Ideale massimale|massimale]]){{·}}
[[Dominio d'integrità|Dominio]] ([[Anello a fattorizzazione unica|a fattorizzazione unica]]{{·}}
[[Anello a ideali principali|a ideali principali]]{{·}}
[[Anello euclideo|euclideo]]){{·}}
[[Matrice]]
</div>
| group5     = [[Teoria dei campi]]
| list5      = <div>
[[Campo (matematica)|Campo]]{{·}}
[[Estensione di campi]]{{·}}
[[Chiusura algebrica]]{{·}}
[[Teorema fondamentale dell'algebra]]{{·}}
[[Teoria di Galois]]
</div>
}}

Con gruppi, con immagine nella barra del titolo

{{Navbox
| name       = {{subst:PAGENAME}}
| title      = [[Immagine:Flag of Canada.svg|22px]] [[Province e territori del Canada|Province e territori]] del [[Canada]]
| group1     = Province
| list1      = <div>
[[Alberta]]{{·}}
[[Columbia Britannica]]{{·}}
[[Isola del Principe Edoardo]]{{·}}
[[Manitoba]]{{·}}
[[New Brunswick]]{{·}}
[[Nuova Scozia]]{{·}}
[[Ontario]]{{·}}
[[Québec (provincia)|Québec]]{{·}}
[[Saskatchewan]]{{·}}
[[Terranova]]{{·}}
[[Labrador (regione)|Labrador]]
</div>
| group2     = Territori
| list2      = <div>
[[Nunavut]]{{·}}
[[Territori del Nord-Ovest]]{{·}}
[[Yukon]]
</div>
}}

Pagine correlate