Aiuto:Indice di navigazione
Come scrivere un libro
Organizzare le pagine: Convenzioni di nomenclatura · Moduli e sottopagine · Categorie · Markup Pagina principale del libro: Libri correlati · Bibliografia · Altri progetti · Collegamenti esterni · Categorizzazione tematica · Classificazione Dewey · Categorizzazione alfabetica Migliorare la qualità: Fasi di sviluppo · Copertina · Indice di navigazione · Indicizzazione · Versione stampabile · Bollettino · Esercizi Altre convenzioni: Manuale di stile · Convenzioni linguistiche · Testi commentati (modello per romanzi) · Realizzare un libro con le voci di Wikipedia · Inserire trame e formule chimiche · Tradurre un libro |
Per indice di navigazione (o anche template di navigazione) s'intende un template contenente l'indice di un libro che, posto all'interno di ogni capitolo del wikibook, permetta di raggiungere facilmente ogni suo capitolo; ad esempio, andando da Capitolo I a Capitolo V con un semplice click.
La sua creazione è consigliata in libri che consistono in più di due moduli oltre a quello principale. Un esempio sono i template {{JavaScript}} o {{Esperanto}}
Attenzione: per inserire l'indice di navigazione nelle pagine del libro, non bisogna inserire il codice dell'indice di navigazione in ogni pagina, ma bisogna creare un nuovo template con lo stesso nome del libro, che contenga l'indice di navigazione, da inserire in ogni pagina. Vedi la Categoria:Template sommario |
Linee guida per la realizzazione di un indice di navigazione
modificaIn pratica, un indice di navigazione consiste in un template che contiene:
- un link alla pagina principale del libro
- un link alla copertina del libro
- un link a tutti i moduli del libro
- un link alla categoria del libro
Inoltre, un template di navigazione deve avere una doppia categorizzazione, inserita tra <noinclude> e </noinclude> (questo affinché non siano categorizzate anche le pagine in cui è inserito il template):
- nella categoria del libro
- nella Categoria:Template sommario, in questo modo: [[Categoria:Template sommario|Nome del libro]]
Una volta creato, l'indice di navigazione deve essere inserito in ogni pagina del libro, sempre in cima o sempre in fondo alla pagina.
Ad esempio, il template {{JavaScript}} funge da indice di navigazione per tutto il libro, contiene un collegamento a tutti i moduli ed è inserito in ciascuna pagina dell'opera.
Come fare?
modificaPer approfondire, vedi Aiuto:Template e Template:Modulo. |
In questa sezione verrà spiegato come realizzare un indice di navigazione, senza conoscere a fondo il markup wiki, usando un template standard per la creazione degli indici. Ovviamente se hai più dimestichezza con il markup wiki puoi creare dei template di navigazione come preferisci, basta che rispettino le convenzioni elencate sopra.
Per far capire al software che la pagina che stiamo andando a creare sia un template, bisognerà servirsi del namespace Template:. Ad esempio, il seguente indirizzo: //it.wikibooks.org/wiki/Template:Nuovo_template, creerà un template con il nome Nuovo Template. Per chiamare il template, per esempio, IRC è sufficiente scrivere IRC al posto di Nuovo template, in questo modo: //it.wikibooks.org/wiki/Template:IRC.
Una volta creato il template, è sufficiente cliccare su modifica, come se fosse un normalissimo modulo, per poter cominciare a strutturare il proprio indice di navigazione.
In questo senso, sono disponibili due template già pronti all'uso: uno verticale, {{Sommario V}}, e uno orizzontale, {{Sommario}}. Questi due template sono generici nel senso che è possibile adattarli ad ogni libro. Per esempio, per il libro su IRC, sarà quindi sufficiente creare un template {{IRC}} e poi inserire {{IRC}}
all'inizio di ogni capitolo.
All'interno del template personalizzato, sarà necessario usare il template {{modulo}} che ha una sintassi un po' complessa, perciò è consigliato leggere la spiegazione della sua sintassi.
Indice verticale
modificaSe volete realizzare un indice di navigazione verticale come quello qua a lato, e non avete voglia o non sapete come fare a crearne uno personalizzato, usare il template {{Sommario V}}. Questo template non va inserito direttamente nelle pagine, ma è un aiuto per la creazione del template di navigazione, in quanto fornisce la struttura grafica nel quale inserire i link e alcuni link predefiniti (modifica il template, collegamento alla categoria del libro, e al bollettino)
Ora creeremo il template che ci serve, ad esempio {{IRC}}. All'interno di questa pagina useremo la seguente sintassi:
{{Sommario V |titolo = Titolo del wikibook |immagine = il nome del file senza il prefisso "File:", né le parentesi (esempio: Immagine.jpg) |immaginepx = la dimensione in pixel che deve assumere l'immagine, se non specificata verrà utilizzato "150" come valore |pdf = nome del file, se presente su Commons, senza il prefisso "File:" ma comprensivo di estensione |contenuto = Link a tutte le unità del wikibook, facendo uso del template modulo |categoria = nome della categoria del libro (se diversa dal nome del libro) senza "Categoria:" |template = nome del template di navigazione, se diverso dal nome del libro, senza "Template:" |colore = il colore del sommario a scelta tra "beige" e "giallo", di default è azzurro (altri colori non sono previsti) }}<noinclude>[[categoria:Template sommario|Titolo del wikibook]] [[Categoria:Titolo del wikibook| ]]</noinclude>
Nel nostro caso, faremo così:
{{Sommario V |titolo = IRC |contenuto = *{{Modulo|IRC/Storia|Storia}} *{{Modulo|IRC/Modi degli utenti|Modi degli utenti}} }}<noinclude>[[categoria:Template sommario|IRC]] [[Categoria:IRC| ]]</noinclude>
È stato creato un template con il nome di {{IRC}}, che è possibile mettere all'inizio di ogni capitolo, per ottenere il proprio indice di navigazione. Come si può vedere, non sono stati usati i due parametri contenuto
e template
in quanto il nome del template e della categoria coincidono con quello del libro.
Indice orizzontale
modificaAttenzione: L'uso di questo indice è secondario rispetto a quello verticale, è consigliabile usarlo solamente quando quello verticale ha qualche problema di sovrapposizione del testo e problemi di questo genere. Ci serviremo del template {{Sommario}}. Questo template non va inserito direttamente nelle pagine, ma è un aiuto per la creazione del template di navigazione, in quanto fornisce la struttura grafica nel quale inserire i link e alcuni link predefiniti
Ora creeremo il template che ci serve, ad esempio {{IRC}}. All'interno di questa pagina useremo la seguente sintassi:
{{Sommario |titolo = Titolo del wikibook |pdf = nome del file, se presente su Commons, senza il prefisso "File:" ma comprensivo di estensione |contenuto = Tutte le unità del wikibook, facendo uso del template modulo |categoria = nome della categoria del libro (se diversa dal nome del libro) senza "Categoria:" |template = nome del template di navigazione, se diverso dal nome del libro, senza "Template:" |colore = il colore del sommario a scelta tra "beige" e "giallo", di default è azzurro (altri colori non sono previsti) }} <noinclude>[[categoria:Template sommario|Titolo del wikibook]] [[Categoria:Titolo del wikibook| ]]</noinclude>
Nel nostro caso, faremo così:
{{Sommario |titolo = IRC |contenuto = {{Modulo|IRC/Introduzione|Introduzione}} · {{Modulo|IRC/Pronuncia|Pronuncia}} · {{Modulo|IRC/Grammatica|Grammatica}} }} <noinclude>[[categoria:Template sommario|IRC]] [[Categoria:IRC| ]]</noinclude>
È stato creato un template con il nome di {{IRC}}, che è possibile mettere all'inizio di ogni capitolo, per ottenere il proprio indice di navigazione. Come si può vedere, non sono stati usati i due parametri contenuto
e template
in quanto il nome del template e della categoria coincidono con quello del libro.
Crea ora il tuo template di navigazione!
modificaScegli se usare un template orizzontale o verticale, sostituisci a Nome del libro il nome del libro, clicca sul pulsante ed inserisci i link ai moduli secondo lo schema creato da noi, è facile!
Indice orizzontale | Indice verticale |
---|---|
Altre modalità di collegamento tra le pagine
modificaOltre all'utilizzo di indici di navigazione, è possibile anche collegare tra loro le pagine dello stesso libro con l'uso di template come {{capitolo}} o {{Capitolo 2}}, che forniscono una struttura predefinita per la creazione, in testa e in fondo ad ogni pagina, di collegamenti ai moduli successivi e precedenti nella lettura del libro.
Esempi
modifica- {{JavaScript}}
- {{HTML}}
- {{Esperanto}}
- {{Teoria musicale}}
Voci correlate
modifica- Come scrivere un libro
- {{sommario}} e {{sommario V}} per creare indici di navigazione standard
- {{capitolo}} e {{Capitolo 2}} per creare collegamenti tra i moduli del libro
- Template sommario: esempi di template di navigazione già creati