FANDOM



Template-info Documentazione del template (a volte nascosto o invisibile)

Strumenti per il template: aggiornapuntano quiusano questosottopagine

Descrizione

Questo è un template per generare semplici grafici in stile albero genealogico consistenti di caselle connesse da linee realizzate con una grafica che usa i simboli simili a quelli dell'ASCII art. Gli alberi sono realizzati come tabelle HTML che usano attributi CSS e possono contenere un testo arbitrario al loro interno.

Dipendenze

Questo template usa {{Albero genealogico/inizio}}, {{Albero genealogico/fine}}, Modulo:Albero genealogico e i codici CSS relativi presenti su MediaWiki:Gallerie.css.

Sintassi

Per inserire il template copia il seguente testo, compilandolo come indicato nelle istruzioni:

{{Albero genealogico/inizio}}
{{Albero genealogico | | | | | | | | | | | | | | | | | | | | | }}
{{Albero genealogico | | | | | | | | | | | | | | | | | | | | | }}
{{Albero genealogico | | | | | | | | | | | | | | | | | | | | | }}
{{Albero genealogico | | | | | | | | | | | | | | | | | | | | | }}
{{Albero genealogico | | | | | | | | | | | | | | | | | | | | | }}
{{Albero genealogico | | | | | | | | | | | | | | | | | | | | | }}
{{Albero genealogico | | | | | | | | | | | | | | | | | | | | | }}
{{Albero genealogico | | | | | | | | | | | | | | | | | | | | | }}
{{Albero genealogico | | | | | | | | | | | | | | | | | | | | | }}
{{Albero genealogico | | | | | | | | | | | | | | | | | | | | | }}
{{Albero genealogico/fine}}
Uso

Questo codice:

{{Albero genealogico/inizio}}
{{Albero genealogico | | | | NNA |~|y|~| NNO | | NNA=Nonna|NNO=Nonno}}
{{Albero genealogico | | | | | | | |)|-|-|-|.| }}
{{Albero genealogico | | | MAM |y| BAB | |TOM| MAM=Mamma|BAB=Babbo|TOM=Lo [[zio Tom]]}}
{{Albero genealogico | |,|-|-|-|+|-|-|-|.| | | }}
{{Albero genealogico | MAR | | IO  | | SER | | | MAR=Mio fratello Marco|IO='''Io!'''|SER=Mia sorella Serena}}
{{Albero genealogico/fine}}

Genera:

Nonna
Nonno
Mamma
Babbo
Lo zio Tom
Mio fratello Marco
Io!
Mia sorella Serena
Parametri

Questo template produce una linea di tabelle di un albero genealogico. Il template accetta un numero illimitato di parametri che descrivono il contenuto della tabella. Ogni parametro specifica una linea o una casella.

  • Le caselle possono contenere un testo a piacere. Le caselle vengono inserite mettendo un nome identificativo nella posizione desiderata, mentre il contenuto della cella viene assegnato ad un parametro nominale identico all'identificativo usato per la posizione. Il nome delle caselle deve essere un nome univoco valido per un template, che sia differente dai nomi assegnati alle linee. La larghezza di una cella equivale a quella di 3 celle per le righe. Ogni casella ha sfondo bianco ha un bordo nero largo due pixel, ma queste caratteristiche possono essere personalizzate.
  • La "tabella" deve avere lo stesso numero di celle ogni riga, in modo da evitare problemi di layout.
  • Le linee sono specificate attraverso uno o due caratteri da porre nel template, seguendo le indicazioni delle tabelle seguenti. L'assenza di una linea è indicata dal carattere spazio. Le linee disponibili sono le seguenti:
Spazio vuoto
" "
 
Linee continue:
!
  ,
  v
  .
 
-
  )
  +
  (
 
`
  ^
  '
 
Linee tratteggiate:
:
  F
  V
  7
 
~
  D
  %
  C
 
L
  A
  J
 
Linee punteggiate:
Q
  S
  M
  T
 
P
  H
  R
  G
 
Y
  W
  Z
 
Miste:
j
  y
 
d
  *
  c
  f
  t
  e
 
i
  h
 
r
  m
 
k
  a
  l
  o
  b
  p
 
q
  n
 
r2
  m2
 
k2
  a2
  l2
  o2
  b2
  p2
 
q2
  n2
 
Spiegazione

Per capire meglio come funziona la struttura, basta vedere un esempio con tutti i bordi evidenziati:

Nonna
Nonno
Mamma
Babbo
Lo zio Tom
Mio fratello Marco
Io!
Mia sorella Serena

Per cui il codice

{{Albero genealogico | | | | NNA |~|y|~| NNO | | NNA=Nonna|NNO=Nonno}}

produce

Nonna
Nonno

Cioè spazio - spazio - spazio - cella "NNA" - linea - linea - linea - cella "NNO" - spazio.

Il codice

{{Albero genealogico | | | | | | | |)|-|-|-|.| }}

produce

Cioè spazio - spazio - spazio - spazio - spazio - spazio - spazio - linea - linea - linea - linea -linea - spazio.

Il codice

{{Albero genealogico | | | MAM |y| BAB | |TOM| MAM=Mamma|BAB=Babbo|TOM=Lo zio Tom}}

produce

Mamma
Babbo
Lo zio Tom

Cioè spazio - spazio - cella "MAM" - linea - cella "BAB" - spazio - cella "TOM".

Il codice

{{Albero genealogico | |,|-|-|-|+|-|-|-|.| | | }}

produce

Cioè spazio - linea - linea - linea - linea - linea - linea - linea - linea - linea - spazio - spazio - spazio.

Il codice

{{Albero genealogico | MAR | | IO  | | SER | | | MAR=Mio fratello Marco|IO='''Io!'''|SER=Mia sorella Serena}}

produce

Mio fratello Marco
Io!
Mia sorella Serena

Cioè cella "MAR" - spazio - cella "IO" - spazio - cella "SER" - spazio - spazio.

Si possono evidenziare i bordi usando il codice {{Albero genealogico/inizio|debug=1}} per la creazione della tabella.

Personalizzazione

È possibile personalizzare le caselle usando i parametri border, boxstyle e class, il primo precisa lo spessore della linea (deve essere un numero intero), il secondo uno stile css mentre il terzo assegna una class CSS (come uno schema colore). Tutti e tre vengono applicati all'intera riga di caselle. Nell'esempio che segue i box della prima riga hanno un color rosso e un bordo spesso un pixel, quelli della seconda riga sono di colore giallo e prive di bordo, mentre quelli della terza riga hanno la classe "Marina".

{{Albero genealogico/inizio}}
{{Albero genealogico |border=1|boxstyle=background:#FF2010;| | FOO |y| BAR | |FOO=Box 1|BAR=Box 2}}
{{Albero genealogico | | |,|-|^|-|.| | }}
{{Albero genealogico |border=0|boxstyle=background:#FFD020;| | FOO | | BAR | |FOO=Box 3|BAR=Box 4}}
{{Albero genealogico | | |!| | | |!| | }}
{{Albero genealogico |class=Marina| | FOO | | BAR | |FOO=Box 5|BAR=Box 6}}
{{Albero genealogico/fine}}

che produce questo risultato:

Box 1
Box 2
Box 3
Box 4
Box 5
Box 6

I parametri border, boxstyle e class sono applicati a tutta la riga, se si vuole personalizzare una singola casella lo si può fare usando i parmetri border_nomecasella, boxstyle_nomecasella e class_nomecasella. Nell'esempio che segue i primi due box della prima riga sono rossi e con bordo di un pixel (come indicato dai parametri border e boxstyle che influenzano tutta la prima riga), mentre il terzo è giallo e senza bordo, come indicato dai parametri specifici border_BAZ e boxstyle_BAZ. I box 5 e 6 invece hanno due schemi colore diversi:

{{Albero genealogico/inizio}}
{{Albero genealogico |border=1|boxstyle=background:#FF2010;| | FOO |y| BAR |-| BAZ |FOO=Box 1|BAR=Box 2|BAZ=Box 3| boxstyle_BAZ=background:#FFD020;|border_BAZ=0}}
{{Albero genealogico | | |,|-|^|-|.| | }}
{{Albero genealogico |border=0|boxstyle=background:#FFD020;| | FOO | | BAR | |FOO=Box 3|BAR=Box 4}}
{{Albero genealogico | | |!| | | |!| | }}
{{Albero genealogico | | FOO | | BAR | |FOO=Box 5|BAR=Box 6|class_FOO=Marina|class_BAR=Pirata}}
{{Albero genealogico/fine}}

che produce:

Box 1
Box 2
Box 3
Box 3
Box 4
Box 5
Box 6
Vedere anche

Visita Template:Albero genealogico/doc per visualizzare questo testo! (modificacronologiacome funziona?)

*Nota: Alcuni dei link qui sopra sono link affiliati, ciò significa che, senza costi aggiuntivi, Fandom riceverà una commissione nel caso tu decidessi di cliccare e fare un acquisto. I contenuti della comunità sono disponibili sotto la licenza CC-BY-SA a meno che non sia diversamente specificato.

Alcuni dei link qui sono link affiliati, ciò significa che, senza costi aggiuntivi, Fandom riceverà una commissione nel caso tu decidessi di cliccare e fare un acquisto.

Stream the best stories.

Alcuni dei link qui sono link affiliati, ciò significa che, senza costi aggiuntivi, Fandom riceverà una commissione nel caso tu decidessi di cliccare e fare un acquisto.

Get Disney+