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

Template:Intestazione indice: differenze tra le versioni

Da Cantiere.
(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...)
 
m (Versione aggiornata)
Riga 1: Riga 1:
<noinclude>{{esoteric}}
+
<noinclude>{{esoteric}}</noinclude><includeonly><div class="noprint indice_intestazione">{{ #ifeq: {{{Titolo pagina|}}}
__NOEDITSECTION__
+
||<span style="color:red; padding: 0px; margin: 0px;">Inserisci il valore {{{Titolo pagina}}}</span>
 +
|{{ucfirst:{{{Titolo pagina}}}}}
 +
}}</div>
 +
 
 +
{{ #ifeq: {{{Nome categoria|}}}
 +
||
 +
|<span class="noprint indice_etichetta" style="float: right;">[[Image:Nuvola filesystems folder open.png|16px]] Categoria: '''[[:Categoria:{{{Nome categoria}}}|{{{Nome categoria}}}]]'''</span>
 +
}}<span class="noprint indice_etichetta">{{ #ifeq: {{{Nome portale|}}}
 +
||
 +
|[[Portale:{{ucfirst:{{{Nome portale}}}}}|Portale {{lcfirst:{{{Nome portale}}}}}]]&nbsp;
 +
}}{{ #ifeq: {{{Titolo livello 1|}}}
 +
||
 +
|&nbsp;[[Immagine:Nuvola apps noatun.png|8px]] [[Wikisource:{{{Link livello 1}}}|{{{Titolo livello 1}}}]]&nbsp;
 +
}}{{ #ifeq: {{{Titolo livello 2|}}}
 +
||
 +
|&nbsp;[[Immagine:Nuvola apps noatun.png|8px]] [[Wikisource:{{{Link livello 2}}}|{{{Titolo livello 2}}}]]&nbsp;
 +
}}{{ #ifeq: {{{Titolo livello 3|}}}
 +
||
 +
|&nbsp;[[Immagine:Nuvola apps noatun.png|8px]] [[Wikisource:{{{Link livello 3}}}|{{{Titolo livello 3}}}]]&nbsp;
 +
}}{{ #ifeq: {{{Titolo livello 4|}}}
 +
||
 +
|&nbsp;[[Immagine:Nuvola apps noatun.png|8px]] [[Wikisource:{{{Link livello 4}}}|{{{Titolo livello 4}}}]]&nbsp;
 +
}}{{ #ifeq: {{{Titolo livello 5|}}}
 +
||
 +
|&nbsp;[[Immagine:Nuvola apps noatun.png|8px]] [[Wikisource:{{{Link livello 5}}}|{{{Titolo livello 5}}}]]&nbsp;
 +
}}{{ #ifeq: {{{Titolo livello 6|}}}
 +
||
 +
|&nbsp;[[Immagine:Nuvola apps noatun.png|8px]] [[Wikisource:{{{Link livello 6}}}|{{{Titolo livello 6}}}]]&nbsp;
 +
}}{{ #ifeq: {{{Titolo livello 7|}}}
 +
||
 +
|&nbsp;[[Immagine:Nuvola apps noatun.png|8px]] [[Wikisource:{{{Link livello 7}}}|{{{Titolo livello 7}}}]]&nbsp;
 +
}}{{ #ifeq: {{{Titolo livello 8|}}}
 +
||
 +
|&nbsp;[[Immagine:Nuvola apps noatun.png|8px]] [[Wikisource:{{{Link livello 8}}}|{{{Titolo livello 8}}}]]&nbsp;
 +
}}{{ #ifeq: {{{Titolo livello 9|}}}
 +
||
 +
|&nbsp;[[Immagine:Nuvola apps noatun.png|8px]] [[Wikisource:{{{Link livello 9}}}|{{{Titolo livello 9}}}]]&nbsp;
 +
}}{{ #ifeq: {{{Titolo livello 10|}}}
 +
||
 +
|&nbsp;[[Immagine:Nuvola apps noatun.png|8px]][[Wikisource:{{{Link livello 10}}}|{{{Titolo livello 10}}}]]&nbsp;
 +
}}</span>
 +
 
 +
<br style="clear: both;" /></includeonly><noinclude>__NOEDITSECTION__
 +
 
 +
 
 
<div class="toccolours" style="clear:both; margin-bottom: 0.5em; font-size: 90%;">
 
<div class="toccolours" style="clear:both; margin-bottom: 0.5em; font-size: 90%;">
 
=== Descrizione ===
 
=== Descrizione ===
Riga 7: Riga 51:
 
=== Uso ===
 
=== Uso ===
 
: '''<nowiki>{{Intestazione indice</nowiki>'''
 
: '''<nowiki>{{Intestazione indice</nowiki>'''
: '''<nowiki>|titolo pagina=</nowiki>''' <span style="color: red;">(Parametro obbligatorio)</span>
+
: '''<nowiki>|Titolo pagina=</nowiki>'''
: '''<nowiki>|nome categoria=</nowiki>'''
+
: '''<nowiki>|Nome categoria=</nowiki>'''
: '''<nowiki>|livello 1=</nowiki>''' <span style="color: red;">(Parametro obbligatorio)</span>
+
: '''<nowiki>|Nome portale=</nowiki>'''
: '''<nowiki>|link livello 1=</nowiki>'''
+
: '''<nowiki>|Titolo livello 1=</nowiki>'''
: '''<nowiki>|livello 2=</nowiki>'''
+
: '''<nowiki>|Link livello 1=</nowiki>'''
: '''<nowiki>|link livello 2=</nowiki>'''
+
: '''<nowiki>|Titolo livello 2=</nowiki>'''
: '''<nowiki>|livello 3=</nowiki>'''
+
: '''<nowiki>|Link livello 2=</nowiki>'''
: '''<nowiki>|link livello 3=</nowiki>'''
+
: '''<nowiki>|Titolo livello 3=</nowiki>'''
: '''<nowiki>|livello 4=</nowiki>'''
+
: '''<nowiki>|Link livello 3=</nowiki>'''
: '''<nowiki>|link livello 4=</nowiki>'''
+
: '''<nowiki>|Titolo livello 4=</nowiki>'''
: '''<nowiki>|livello 5=</nowiki>'''
+
: '''<nowiki>|Link livello 4=</nowiki>'''
: '''<nowiki>|link livello 5=</nowiki>'''
+
: '''<nowiki>|Titolo livello 5=</nowiki>'''
: '''<nowiki>|livello 6=</nowiki>'''
+
: '''<nowiki>|Link livello 5=</nowiki>'''
: '''<nowiki>|link livello 6=</nowiki>'''
+
: '''<nowiki>|Titolo livello 6=</nowiki>'''
: '''<nowiki>|livello 7=</nowiki>'''
+
: '''<nowiki>|Link livello 6=</nowiki>'''
: '''<nowiki>|link livello 7=</nowiki>'''
+
: '''<nowiki>|Titolo livello 7=</nowiki>'''
: '''<nowiki>|livello 8=</nowiki>'''
+
: '''<nowiki>|Link livello 7=</nowiki>'''
: '''<nowiki>|link livello 8=</nowiki>'''
+
: '''<nowiki>|Titolo livello 8=</nowiki>'''
: '''<nowiki>|livello 9=</nowiki>'''
+
: '''<nowiki>|Link livello 8=</nowiki>'''
: '''<nowiki>|link livello 9=</nowiki>'''
+
: '''<nowiki>|Titolo livello 9=</nowiki>'''
: '''<nowiki>|livello 10=</nowiki>'''
+
: '''<nowiki>|Link livello 9=</nowiki>'''
: '''<nowiki>|link livello 10=</nowiki>'''
+
: '''<nowiki>|Titolo livello 10=</nowiki>'''
 +
: '''<nowiki>|Link livello 10=</nowiki>'''
 
: '''<nowiki>}}</nowiki>'''
 
: '''<nowiki>}}</nowiki>'''
  
 
=== Esempio ===
 
=== Esempio ===
Scrivendo:
 
: '''<nowiki>{{Intestazione indice</nowiki>'''
 
: '''<nowiki>|titolo pagina=Indice degli autori di testi matematici</nowiki>'''
 
: '''<nowiki>|nome categoria=matematici</nowiki>'''
 
: '''<nowiki>|livello 1=autori</nowiki>'''
 
: '''<nowiki>|livello 2=argomenti</nowiki>'''
 
: '''<nowiki>|link livello 2=Indice degli autori per argomento</nowiki>'''
 
: '''<nowiki>|livello 3=Scienze</nowiki>'''
 
: '''<nowiki>|link livello 3=Indice degli autori di testi scientifici</nowiki>'''
 
: '''<nowiki>|livello 4=Scienze matematiche, fisiche e naturali</nowiki>'''
 
: '''<nowiki>|link livello 4=Indice degli autori di testi delle scienze matematiche, fisiche e naturali</nowiki>'''
 
: '''<nowiki>|livello 5=Matematica</nowiki>'''
 
: '''<nowiki>|link livello 5=Indice degli autori di testi di matematica</nowiki>'''
 
: '''<nowiki>|livello 6=Matematici</nowiki>'''
 
: '''<nowiki>|link livello 6=Indice dei matematici</nowiki>'''
 
: '''<nowiki>}}</nowiki>'''
 
si ottiene:
 
{{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
 
}}
 
</div>[[Categoria:Template di servizio|{{PAGENAME}}]]
 
</noinclude>
 
  
<includeonly><div class="noprint indice_intestazione">{{ #if: {{{titolo pagina|}}}|{{{titolo pagina}}}|<span style="color:red; padding: 0px; margin: 0px;">Inserisci il valore {{{titolo pagina}}}</span>}}
 
</div>
 
  
{{ #if: {{{nome categoria|}}}|<span class="noprint indice_etichetta" style="float: right;">[[Image:Nuvola filesystems folder open.png|12px]] Categoria: '''[[:Categoria:{{{nome categoria|}}}|{{{nome categoria|}}}]]'''</span>|}}
+
</div>[[Categoria:Template di servizio|{{PAGENAME}}]]
 
+
</noinclude>
{{ #if: {{{livello 1|}}}|<span class="noprint indice_etichetta">{{ #if: {{{link livello 1|}}}|[[Wikisource:{{{link livello 1}}}|{{{link livello 1}}}]]|[[Portale:{{{livello 1}}}|Portale {{{livello 1}}}]]}}</span>
+
{{ #if: {{{livello 2|}}}|&nbsp;[[Immagine:Nuvola apps noatun.png|8px]] <span class="noprint indice_etichetta">[[Wikisource:{{ #if: {{{link livello 2|}}}|{{{link livello 2}}}|{{{livello 2}}}}}|{{{livello 2}}}]]</span>
+
{{ #if: {{{livello 3|}}}|&nbsp;[[Immagine:Nuvola apps noatun.png|8px]] <span class="noprint indice_etichetta">[[Wikisource:{{ #if: {{{link livello 3|}}}|{{{link livello 3}}}|{{{livello 3}}}}}|{{{livello 3}}}]]</span>
+
{{ #if: {{{livello 4|}}}|&nbsp;[[Immagine:Nuvola apps noatun.png|8px]] <span class="noprint indice_etichetta">[[Wikisource:{{ #if: {{{link livello 4|}}}|{{{link livello 4}}}|{{{livello 4}}}}}|{{{livello 4}}}]]</span>
+
{{ #if: {{{livello 5|}}}|&nbsp;[[Immagine:Nuvola apps noatun.png|8px]] <span class="noprint indice_etichetta">[[Wikisource:{{ #if: {{{link livello 5|}}}|{{{link livello 5}}}|{{{livello 5}}}}}|{{{livello 5}}}]]</span>
+
{{ #if: {{{livello 6|}}}|&nbsp;[[Immagine:Nuvola apps noatun.png|8px]] <span class="noprint indice_etichetta">[[Wikisource:{{ #if: {{{link livello 6|}}}|{{{link livello 6}}}|{{{livello 6}}}}}|{{{livello 6}}}]]</span>
+
{{ #if: {{{livello 7|}}}|&nbsp;[[Immagine:Nuvola apps noatun.png|8px]] <span class="noprint indice_etichetta">[[Wikisource:{{ #if: {{{link livello 7|}}}|{{{link livello 7}}}|{{{livello 7}}}}}|{{{livello 7}}}]]</span>
+
{{ #if: {{{livello 8|}}}|&nbsp;[[Immagine:Nuvola apps noatun.png|8px]] <span class="noprint indice_etichetta">[[Wikisource:{{ #if: {{{link livello 8|}}}|{{{link livello 8}}}|{{{livello 8}}}}}|{{{livello 8}}}]]</span>
+
{{ #if: {{{livello 9|}}}|&nbsp;[[Immagine:Nuvola apps noatun.png|8px]] <span class="noprint indice_etichetta">[[Wikisource:{{ #if: {{{link livello 9|}}}|{{{link livello 9}}}|{{{livello 9}}}}}|{{{livello 9}}}]]</span>
+
{{ #if: {{{livello 10|}}}|&nbsp;[[Immagine:Nuvola apps noatun.png|8px]] <span class="noprint indice_etichetta">[[Wikisource:{{ #if: {{{link livello 10|}}}|{{{link livello 10}}}|{{{livello 10}}}}}|{{{livello 10}}}]]</span>|}}
+
|}}
+
|}}
+
|}}
+
|}}
+
|}}
+
|}}
+
|}}
+
|}}
+
|<span style="color:red;">Inserisci almeno un livello di categorizzazione</span>}}
+
<br style="clear: both;" />
+
</includeonly>
+

Versione delle 20:11, 12 nov 2007

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=
|Nome categoria=
|Nome portale=
|Titolo livello 1=
|Link livello 1=
|Titolo livello 2=
|Link livello 2=
|Titolo livello 3=
|Link livello 3=
|Titolo livello 4=
|Link livello 4=
|Titolo livello 5=
|Link livello 5=
|Titolo livello 6=
|Link livello 6=
|Titolo livello 7=
|Link livello 7=
|Titolo livello 8=
|Link livello 8=
|Titolo livello 9=
|Link livello 9=
|Titolo livello 10=
|Link livello 10=
}}

Esempio