Apri il menu principale

Wikibooks β

Aiuto:Indice di navigazione


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 navigazioneModifica

In pratica, un indice di navigazione consiste in un template che contiene:

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):

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.

Inizia da qui Come fare?Modifica

  Per 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 verticaleModifica

Se 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
|contenuto=Link a tutte le unità del wikibook, compresa la copertina; 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:"
}}<noinclude>[[categoria:Template sommario|Titolo del wikibook]]
[[Categoria:Titolo del wikibook| ]]</noinclude>

Nel nostro caso, faremo così:

{{Sommario V
|titolo=IRC
|contenuto=
: '''{{Modulo|IRC/Copertina|Copertina}}'''
*{{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 orizzontaleModifica

Attenzione: 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
|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:"
}}
<noinclude>[[categoria:Template sommario|Titolo del wikibook]]
[[Categoria:Titolo del wikibook| ]]</noinclude>

Nel nostro caso, faremo così:

{{Sommario
|titolo=IRC
|contenuto=
'''{{Modulo|IRC/Copertina|Copertina}}''' ·
{{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.

icona Crea ora il tuo template di navigazione!Modifica

Scegli 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


icona Altre modalità di collegamento tra le pagineModifica

Oltre 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.

EsempiModifica

Voci correlateModifica