<analytics uacct="UA-6089322-1" ></analytics>

Template:Intestazione indice

Da Cantiere.
Versione del 12 nov 2007 alle 00:04 di Gatto Nero (Discussione) (Nuova pagina: <noinclude>{{esoteric}} __NOEDITSECTION__ <div class="toccolours" style="clear:both; margin-bottom: 0.5em; font-size: 90%;"> === Descrizione === Il template genera un'intestazione auto...)

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Template:Esoteric

Descrizione

Il template genera un'intestazione automatica per le pagine indice. Fa uso di una sintassi condizionale, per cui alcuni dei parametri non specificati dall'utente non vengono visualizzati. Sebbene l'uso del template sia piuttosto semplice, il modo in cui è realizzato "dietro le quinte" è abbastanza complicato: non modificare il codice se non sei perfettamente consapevole di ciò che stai facendo.

Uso

{{Intestazione indice
|titolo pagina= (Parametro obbligatorio)
|nome categoria=
|livello 1= (Parametro obbligatorio)
|link livello 1=
|livello 2=
|link livello 2=
|livello 3=
|link livello 3=
|livello 4=
|link livello 4=
|livello 5=
|link livello 5=
|livello 6=
|link livello 6=
|livello 7=
|link livello 7=
|livello 8=
|link livello 8=
|livello 9=
|link livello 9=
|livello 10=
|link livello 10=
}}

Esempio

Scrivendo:

{{Intestazione indice
|titolo pagina=Indice degli autori di testi matematici
|nome categoria=matematici
|livello 1=autori
|livello 2=argomenti
|link livello 2=Indice degli autori per argomento
|livello 3=Scienze
|link livello 3=Indice degli autori di testi scientifici
|livello 4=Scienze matematiche, fisiche e naturali
|link livello 4=Indice degli autori di testi delle scienze matematiche, fisiche e naturali
|livello 5=Matematica
|link livello 5=Indice degli autori di testi di matematica
|livello 6=Matematici
|link livello 6=Indice dei matematici
}}

si ottiene:

 
{{ #ifeq:

||Inserisci il valore {{{Titolo pagina}}} |{{{Titolo pagina}}}

}}

{{ #ifeq: || | Categoria: [[:Categoria:{{{Nome categoria}}}|{{{Nome categoria}}}]] }}{{ #ifeq: || |[[{{{Nome namespace}}}|{{{Nome namespace}}}]]  }}{{ #ifeq: || |  [[{{{Link livello 1}}}|{{{Titolo livello 1}}}]]  }}{{ #ifeq: || | Nuvola apps noatun.png [[{{{Link livello 2}}}|{{{Titolo livello 2}}}]]  }}{{ #ifeq: || | Nuvola apps noatun.png [[{{{Link livello 3}}}|{{{Titolo livello 3}}}]]  }}{{ #ifeq: || | Nuvola apps noatun.png [[{{{Link livello 4}}}|{{{Titolo livello 4}}}]]  }}{{ #ifeq: || | Nuvola apps noatun.png [[{{{Link livello 5}}}|{{{Titolo livello 5}}}]]  }}{{ #ifeq: || | Nuvola apps noatun.png [[{{{Link livello 6}}}|{{{Titolo livello 6}}}]]  }}{{ #ifeq: || | Nuvola apps noatun.png [[{{{Link livello 7}}}|{{{Titolo livello 7}}}]]  }}{{ #ifeq: || | Nuvola apps noatun.png [[{{{Link livello 8}}}|{{{Titolo livello 8}}}]]  }}{{ #ifeq: || | Nuvola apps noatun.png [[{{{Link livello 9}}}|{{{Titolo livello 9}}}]]  }}{{ #ifeq: || | Nuvola apps noatun.png [[{{{Link livello 10}}}|{{{Titolo livello 10}}}]]  }}{{ #ifeq: || | Nuvola apps noatun.png [[{{{Link livello 11}}}|{{{Titolo livello 11}}}]]  }}{{ #ifeq: || | Nuvola apps noatun.png [[{{{Link livello 12}}}|{{{Titolo livello 12}}}]]  }}