Template:Navbox

Jump to navigation Jump to search
Info Istruzioni per l'uso e l'abuso
Non ti lasciano vandalizzare questo template? Eh, la vita è dura. Puoi comunque modificare le istruzioni che vedi qui sotto, contenute nella sottopagina Template:Navbox/man (modifica·cronologia)

Questo template è la base per costruire template di navigazione in modo semplice, uniforme e approvato dal Ministero della Burocrazia Inutile.

Crea una tabella con stile predefinito[1], strutturata come "cassetto" che appare aperto se è l'unico usato nella pagina, oppure chiuso se ce ne sono altri, non visibile in stampa e da dispositivi mobili.

Uso

Questo template non va messo direttamente nelle pagina da "navigare": prima devi creare un template titolato come la roba che vuoi linkare, ad esempio Template:Strumenti di tortura anale. All'interno di quel template metti questo, scrivendo così:

Sintassi semplice

{{Navbox
| name    = {{subst:PAGENAME}}
| state   = <!-- "collapsed" se vuoi che il cassetto sia chiuso anche quando è l'unico template della pagina -->
| title   = 

| group1  = 
| list1   = 

| group2  = 
| list2   = 

...

| group20 = 
| list20  = 
}}

Sintassi completa

{{Navbox
| name       = {{subst:PAGENAME}}
| navbar     = 
| state      = 
| titlestyle = 
| title      = 
| image      = 
| bodystyle  = <!-- (o "style =" se non sono stati utilizzati altri parametri di stile -->
| groupstyle = 
| liststyle  = 
| oddstyle   = 
| evenstyle  = 
| fontelink  = 

| abovestyle = 
| above      = 

| group1     = 
| list1      = 

| group2     = 
| list2      = 

 ...

| group20    = 
| list20     = 

| belowstyle = 
| below      = 
}}

Parametri

Obbligatori

name
Il nome del template che stai creando, se no i linkini non linkano. Lascia {{subst:PAGENAME}} così il parametro si compila da solo e hai una menata in meno.
title
Titolo del boxino di navigazione, appare al centro della barra in alto. Ovviamente dev'essere l'argomento di cui il template vuole agevolare la navigazione, 1-2 parole bastano; volendo strafare con un titolo così lungo che deborda in 2 righe, almeno usa {{-}} per far sì che sia centrata anche la seconda.
listn
(ad esempio list1, list2 ecc.) Qui mettici la lista dei link alle pagine che interessano, dividendoli con {{,}}, che deve essere "attaccato" tanto al link precedente quanto a quello successivo, ad esempio [[Borra]]{{,}}[[Stereopazzetto]]. Se usi altri divisori poi non ti lamentare che il template va a capo a cazzo di cane. Metti almeno list1, se no non esce niente.
Se ti serve avere più liste distinte, mettile dopo list2, list3 ecc. Per aiutare i lettori scarsi di diottrie, le liste pari saranno grigine invece che bianche.

Opzionali

Celle

groupn
(ad esempio group1, group2 ecc.) Aggiungi dei gruppi se vuoi dividere l'argomento in sotto-argomenti, ognuno con la sua lista. Apparirà in una cella bluastra a sinistra della list n con lo stesso n.
Se metti un gruppo senza una lista corrispondente, diventa un titolo di sezione largo quanto tutta la tabella.
image
Mettila per aggiungere un'immagine in un riquadro sul lato destro, sotto il titolo. Usa il normale markup delle immagini, ad esempio
|group1:[[File:Stocazzo.jpg|100px]]
In un template dove la parte groups 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
|group1:[[File:Stocazzo.jpg|100px|right]]
Puoi mettere più di un'immagine, però evita se ci sono pochi link altrimenti viene un rettangolone mezzo vuoto.
above
È una simi-lista aggiuntiva che appare sotto il titolo ma sopra il primo gruppo/lista.
below
Idem come sopra, ma appare sotto l'ultimo gruppo/lista.

Stili

titlestyle
Stile CSS della barra principale. Di norma è testo nero su sfondo azzurrino (#ccf), altrimenti fai tu.
bodystyle o style
Stile CSS del corpo principale, dove appaiono gruppi e liste (solo style è sufficiente se è l'unico stile che cambi in tutto il template). Di norma è solo del testo grigio scuro su fondo bianco.
groupstyle
Stile CSS di tutti i gruppi groupn. Di norma sono bluastri con dello spazio intorno al testo.
groupnstyle
Come sopra, però solo per il singolo gruppo n. Ovviamente la n dopo group cambiala col numero del gruppo.
liststyle
Stile CSS di tutti le liste listn. Di norma si limita a rimpicciolire un po' il testo.
listnstyle
Come sopra, però solo per la singola lista n. Come sopra, la n dopo list cambiala col numero della lista.
oddstyle
Stile CSS delle liste dispari (sfondo bianco).
evenstyle
Come sopra, ma per le liste pari (sfondo grigino).
abovestyle
Stile CSS per la riga fra titolo e prima lista, di norma ha lo stesso stile di quest'ultima.
belowstyle
Come sopra, ma per la riga in fondo all'ultima lista.

Altri

state
Se vuoi che il template appaia chiuso anche quando è l'unico nella pagina, scrivi collapsed;
se vuoi che appaia aperto anche quando ce ne sono altri, scrivi una cosa qualunque.
navbar
Scrivi plain per non nascondere i linkini forniti gentilmente da Template:Tnavbar.

Esempi

Dato che questo template serve solo per costruirne altri, i vari parametri devono essere impostati da chi usa il template derivato, cioè non devi scriverli tu, devi solo indicare quelli che gli altri dovranno usare. Casino? Eh già, ecco degli esempi per capirci qualcosa.

Senza gruppi, senza immagine

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

Senza gruppi, senza immagine, altro stile

{{Navbox
| name       = {{subst:PAGENAME}}
| state      = collapsed
| title      = [[Algebra]]
| titlestyle = background:#ffc0cb;
| liststyle  = 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}}
| state     =
| title     = [[Algebra]]
| group1     = [[Numero (matematica)|Numeri]]
| list1      = [[Numero naturale|Naturale]]{{,}}[[Numero intero|Intero]]{{,}}[[Numero razionale|Razionale]]{{,}}[[Numero algebrico|Algebrico]]{{,}}[[Numero reale|Reale]]{{,}}[[Numero complesso|Complesso]]
| group2     = [[Algebra elementare]]
| list2      = [[Numero primo]]{{,}}[[Massimo comun divisore|MCD]]{{,}}[[Minimo comune multiplo|mcm]]{{,}}[[Algoritmo di Euclide]]{{,}}[[Equazione]]{{,}}[[Disequazione]]{{,}}[[Polinomio]]{{,}}[[Aritmetica modulare]]
| group3     = [[Teoria dei gruppi]]
| list3      = [[Gruppo (matematica)|Gruppo]] ([[Gruppo finito|finito]]{{,}}[[Gruppo ciclico|ciclico]]{{,}}[[Gruppo abeliano|abeliano]]){{,}}[[Omomorfismo di gruppi|Omomorfismo]]{{,}}[[Sottogruppo normale]]{{,}}[[Teorema di isomorfismo]]{{,}}[[Permutazione]]
| group4     = [[Teoria degli anelli]]
| list4      = [[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]]
| group5     = [[Teoria dei campi]]
| list5      = [[Campo (matematica)|Campo]]{{,}}[[Estensione di campi]]{{,}}[[Chiusura algebrica]]{{,}}[[Teorema fondamentale dell'algebra]]{{,}}[[Teoria di Galois]]
}}

Con gruppi, con immagine, con sezione

{{Navbox
| name      = {{subst:PAGENAME}}
| state     =
| title     = [[Algebra]]
| image     = [[File:Nuvola apps edu mathematics-p.svg|58px|right]]
| group1     = [[Numero (matematica)|Numeri]]
| list1      = [[Numero naturale|Naturale]]{{,}}[[Numero intero|Intero]]{{,}}[[Numero razionale|Razionale]]{{,}}[[Numero algebrico|Algebrico]]{{,}}[[Numero reale|Reale]]{{,}}[[Numero complesso|Complesso]]
| group2     = [[Algebra elementare]]
| list2      = [[Numero primo]]{{,}}[[Massimo comun divisore|MCD]]{{,}}[[Minimo comune multiplo|mcm]]{{,}}[[Algoritmo di Euclide]]{{,}}[[Equazione]]{{,}}[[Disequazione]]{{,}}[[Polinomio]]{{,}}[[Aritmetica modulare]]
| group3     = Teorie
| group4     = [[Teoria dei gruppi]]
| list4      = [[Gruppo (matematica)|Gruppo]] ([[Gruppo finito|finito]]{{,}}[[Gruppo ciclico|ciclico]]{{,}}[[Gruppo abeliano|abeliano]]){{,}}[[Omomorfismo di gruppi|Omomorfismo]]{{,}}[[Sottogruppo normale]]{{,}}[[Teorema di isomorfismo]]{{,}}[[Permutazione]]
| group5     = [[Teoria degli anelli]]
| list5      = [[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]]
| group6     = [[Teoria dei campi]]
| list6      = [[Campo (matematica)|Campo]]{{,}}[[Estensione di campi]]{{,}}[[Chiusura algebrica]]{{,}}[[Teorema fondamentale dell'algebra]]{{,}}[[Teoria di Galois]]
}}

Con gruppi, con immagine, altro stile

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

Con gruppi, con immagine nella barra del titolo

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

Note

Pagine correlate

template Progetto Template: sbattiti per Nonciclopedia sull'argomento template