Grazie alle funzionalità del software MediaWiki, ciascuna pagina può essere divisa in sezioni, separandole con un'opportuna sintassi.
Per creare una sezione è sufficiente crearne il titolo. (si veda la pagina Aiuto:Modifica).
==Sezione== ===Sottosezione=== ====Sotto-sottosezione====
Il software MediaWiki genera un sommario standard (in inglese table of contents, abbreviato TOC) per tutte le pagine che contengono più di tre titoli di sezione, con le seguenti eccezioni:
Viceversa, si può forzare la presenza del sommario anche sulle pagine che hanno meno di 4 titoli di sezione aggiungendo nel wikitesto il comando __FORCETOC__ oppure __TOC__.
Se si usa la sintassi __FORCETOC__ il sommario appare immediatamente prima del primo titolo di sezione; con la sintassi __TOC__, invece, viene inserito nel punto in cui si trova il comando. Con questo accorgimento si può inserire il sommario, ad esempio, sulla destra della pagina o nella cella di una tabella, o anche farlo ripetere più volte. È possibile, ad esempio, ripeterlo in ciascuna sezione (si veda m:Help talk:Section), anche se un simile accorgimento sembra giustificato soltanto quando le singole sezioni sono molto grandi e il sommario ne occupa solo una piccola parte.
È quindi possibile inserire un testo introduttivo prima del sommario, che costituisce l'"incipit" della voce. Anche se di norma è preferibile avere una intestazione di sezione dopo il sommario, si può usare la nota __TOC__ per non trovarsi costretti a inserire una intestazione inutile solo per evitare che il sommario si trovi posizionato troppo in basso nella voce.
È possibile impostare le proprie preferenze personali in modo che le sezioni vengano numerate automaticamente.
In una pagina che richiama un template dotato di più sezioni, le sezioni del template vengono numerate in base alla posizione nella pagina in cui sono incluse; ad esempio, se il richiamo al template avviene nella terza sezione, la prima sezione del template è indicata dal numero 4. Il testo del template che precede la sua prima sezione viene inserito nella sezione della pagina principale in cui viene richiamato il template stesso; il testo che segue il template e precede il titolo di sezione successiva nella pagina principale confluisce invece nell'ultima sezione del template. Questo comportamento può essere voluto, ma di solito è meglio evitarlo (si veda più avanti).
Il codice HTML di ciascuna sezione contiene un'àncora (elemento "a" in HTML) i cui attributi "name" e "id" sono entrambi impostati al titolo della sezione. Ciò consente di realizzare dei collegamenti ipertestuali direttamente alle singole sezioni. Le ancore di sezione vengono aggiunte automaticamente dal software MediaWiki nel momento in cui genera il sommario per la pagina, ma possono essere anche usate per creare dei collegamenti diretti a una specifica sezione all'interno di una pagina.
Il codice HTML generato all'inizio della presente sezione, ad esempio, è questo:
<p><a name="Collegamento_a_una_sezione" id="Collegamento_a_una_sezione"></a></p> <h2>Collegamento a una sezione</h2>
Un collegamento alla sezione (Come fare un link a una sezione) si presenta così:
]
Dall'interno della stessa pagina si può usare semplicemente la sintassi ], mentre da un'altra pagina è necessario specificare anche il nome della pagina puntata ].
Se in una pagina compare più volte lo stesso titolo di sezione, per creare le ancore viene fatto seguire da un underscore _ e da un numero progressivo; se esistono tre sezioni "Esempio", per dire, i loro nomi per i collegamenti alle sezioni saranno "Esempio", "Esempio_2" ed "Esempio_3".
Si noti che l'uso della funzione di formattazione della data nelle intestazioni di sezione rende più complesso il collegamento alle sezioni.
Un link interno nell'intestazione di una sezione non crea problemi:
Al contrario, un collegamento esterno nell'intestazione di una sezione rende impossibile (a quanto pare) il collegamento da qualunque punto di un progetto MediaWiki, escluso il sommario:
Per il collegamento a un punto qualsiasi all'interno di una pagina, si veda Collegamenti ad una pagina.
Un collegamento che specifica la sezione di una pagina costituita da un redirect viene sostituito da un collegamento all'omonima sezione della pagina cui punta il redirect.
Al contrario, un redirect che punta a una sezione di una pagina viene reindirizzato all'inizio della stessa. La sintassi si può usare comunque per chiarire meglio un concetto, e il collegamento funziona correttamente quando viene richiamato dal redirect stesso.
Un altro problema è che quando una sezione viene rinominata non si crea nessun tipo di redirect automatico. Inoltre, non esiste una funzione 'puntano qui' specifica per le sezioni; le pagine che contengono dei puntatori alla sezione vengono elencate tra le pagine che contengono link alla pagina complessiva. Ecco alcuni accorgimenti per ovviare a questi problemi:
Le sezioni possono essere modificate una per una (funzione di modifica delle sezioni) facendo clic con il tasto destro sulla rispettiva intestazione, oppure seguendo gli appositi collegamenti di modifica sul lato destro della pagina, a seconda delle impostazioni scelte per le proprie preferenze; è inoltre possibile inserire nel proprio browser un'URL di questo tipo:
http://it.wiktionary.org/w/wiki.phtml?title=Aiuto:Sezioni&action=edit§ion=2
(Si noti che in quest'ultimo caso vengono usati i numeri delle sezioni, non i titoli delle stesse. Anche le sottosezioni sono indicate con un solo numero: ad esempio, la sezione 2.1 diventa 3, la successiva sezione 3 diventa 4, ecc.)
Questo meccanismo è comodo se la modifica è limitata al contenuto di una sezione e non è necessario avere sott'occhio il resto della pagina mentre la si apporta (anche se è sempre possibile aprire il collegamento di modifica della sezione in una finestra separata, o aprire il collegamento 'Annulla' in una finestra mentre si modifica la sezione). La modifica di una sezione riosolve alcuni dei problemi che si presentano quando si tenta di modificare una pagina molto grande.
Per inserire una nuova sezione si può aggiungere una nuova intestazione alla sezione che la precede oppure a quella che la segue; per unire due sezioni è sufficiente eliminare l'intestazione della seconda.
Se si inserisce la parola magica "__NOEDITSECTION__" in un punto qualsiasi della pagina, non verranno visualizzati i collegamenti di modifica delle sezioni. La funzione in sé non viene però disattivata; continua ad essere utilizzabile facendo clic con il tasto destro sull'intestazione oppure inserendo la URL appropriata.
La porzione di pagina modificata comprende anche le sottosezioni. La presenza o meno della numerazione automatica delle sezioni è determinata dal numero delle stesse; ad esempio 1 più il numero di sottosezioni e sotto-sottosezioni. La numerazione delle sezioni è relativa alla porzione di pagina modificata; ciò vuol dire che in ogni momento la numerazione relativa inizia sempre da 1 al livello più alto e le relative sottosezioni sono numerate 1.1, 1.2, ecc. Durante la modifica della sezione 3.2, quindi, la sottosezione 3.2.4 apparirà come 1.4. Si noti però che il formato della intestazione è coerente con il livello assoluto, non con quello relativo.
La pagina di modifica mostra in basso l'elenco dei template utilizzati dall'intera pagina, non solo dalla sezione in corso di modifica.
Nel caso di modifica di sezioni, quanto viene mostrato dall'anteprima non è sempre identico alla parte corrispondente dell'intera pagina; può accadere, ad esempio, che nell'impaginazione complessiva un'immagine contenuta in una sezione precedente 'sbordi' in quella modificata.
Si veda anche Titoli di sezione automatici nell'oggetto.
La sezione iniziale della voce, quella che precede la prima intestazione di sezione, non ha un proprio collegamento di modifica. Se si utilizza la skin predefinita, però, si può fare clic con il tasto destro sulla intestazione della pagina stessa per modificarla.
Funziona anche il metodo della URL diretta, ad esempio per la presente pagina:
http://it.wiktionary.org/w/wiki.phtml?title=Aiuto:Sezioni&action=edit§ion=0
Per maggiore comodità si può copiare un link relativo a un'altra sezione della stessa pagina e modificare a mano il numero della sezione, inserendo lo zero. Se si usa JavaScript è possibile aggiungere alla pagina un collegamento diretto (si veda la pagina w:en:Wikipedia:WikiProject User scripts/Scripts/Add Edit Top Link).
Se si desidera modificare una pagina con sezioni molto grandi, oppure una pagina molto grande non divisa in sezioni, e si incontrano delle difficoltà dovute al browser o alla propria connessione Internet, è sempre possibile:
Se si riesce a visualizzare il wikitesto di una sezione molto grande, si può quindi dividere la pagina in sezioni più piccole aggiungendole una ad una, per cancellare quindi in un colpo solo il contenuto precedente (aprendo una sezione grande alla volta). Poiché seguendo questo criterio per un certo tempo si avrà una duplicazione parziale dei contenuti, è consigliabile inserire una spiegazione nell'oggetto della modifica.
Se è stata abilitata la modifica con il tasto destro del mouse, non è possibile eseguire l'azione su una intestazione per aprirla in una nuova finestra, e simili. Molti browser consentono però di ottenere lo stesso risultato con metodi alternativi (in Mozilla: clic con il tasto centrale, ctrl+clic sinistro, navigazione con TAB; in IE: shift+clic sinistro).
Le linee di divisione orizzontali usate per separare blocchi di testo non vengono considerate nella numerazione delle sezioni e dalla funzione sommario. Non sono quindi adatte a dividere le pagine in sezioni distinte.
Se una pagina è costituita da sezioni e vi è una nota "vedi anche" che fa riferimento all'intera pagina, è opportuno farne una sezione separata in modo da evitare che diventi parte della sezione precedente, da renderla visibile nel sommario e quindi facilmente accessibile attraverso di esso. Tale sezione è chiamata Voci correlate.
In alternativa, si può usare il template {{vedi anche}}, solitamente inserito all'inizio della pagina o della sezione. In quest' ultimo caso, può essere inserita come sottosezione, paragrafo a sé stante o anche all'interno di un paragrafo.
L'utilizzo è semplice: inserendo nel testo
Si ha come risultato
Vedi anche: Aiuto:Bibliografia |
Quando si desidera usare un carattere più grande per evidenziare una porzione di testo senza che ciò comporti l'inizio di una nuova sezione, ad esempio per mostrare un particolare tipo di carattere, si può usare una sintassi simile a questa:
<b><span style="font-size:120%"> Testo di esempio </span></b>
ottenendo il seguente risultato:
Testo di esempio
Se l'intestazione di una sezione o sottosezione ha come unica intestazione uno spazio, il collegamento risultante nel sommario non è attivo.
Questi sono i principali vantaggi e svantaggi di più pagine piccole separate:
Questi sono i principali vantaggi e svantaggi di un'unica grande pagina con più sezioni:
Un'altra alternativa è costituita dalla realizzazione di pagine composite realizzate a partire da template (creando così un documento composito per inclusione). In tal modo si facilita la ricerca nella pagina complessiva sotto forma di presentazione, ma non di wikitesto. Inoltre, è necessario fornire i vari titoli.
Questa è una sezione cui punta un collegamento da #Collegamento a una sezione.
Questa è una sezione cui punta un collegamento da #Collegamento a una sezione.