Template:Navbox/man
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]]
- 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]] }} |
Questo template di navigazione è autoreggen... autochiudente: appare inizialmente chiuso nelle pagina dove ci sono altri template apri-e-chiudi. A meno che nel template di navigazione aggiungi il parametro state=altro
, allora no.
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]] }} |
Questo template di navigazione appare inizialmente chiuso anche quand'è l'unico usato nella pagina, perché qualcuno ha messo il parametro state=collapsed
. Appare aperto solo qui, così ti risparmiamo la fatica di cliccare per vedere com'è.
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]] }} |
Questo template di navigazione è autoreggen... autochiudente: appare inizialmente chiuso nelle pagina dove ci sono altri template apri-e-chiudi. A meno che nel template di navigazione aggiungi il parametro state=altro
, allora no.
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]] }} |
Questo template di navigazione è autoreggen... autochiudente: appare inizialmente chiuso nelle pagina dove ci sono altri template apri-e-chiudi. A meno che nel template di navigazione aggiungi il parametro state=altro
, allora no.
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]] }} |
Questo template di navigazione appare inizialmente chiuso anche quand'è l'unico usato nella pagina, perché qualcuno ha messo il parametro state=collapsed
. Appare aperto solo qui, così ti risparmiamo la fatica di cliccare per vedere com'è.
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]] }} |
Questo template di navigazione è autoreggen... autochiudente: appare inizialmente chiuso nelle pagina dove ci sono altri template apri-e-chiudi. A meno che nel template di navigazione aggiungi il parametro state=altro
, allora no.
Pagine correlate
- Template:, - utile per separare gli elementi delle liste
- Template:Navbox subgroup - consente la creazione di sottogruppi all'interno di Navbox
- Template:Navbox inizio, Template:Navbox fine - per navbox contenenti tabelle complesse
- Modulo:Navbox - modulo che implementa le funzionalità dei template Navbox e Navbox subgroup