Template:Albero genealogico

Da Wikipedia, l'enciclopedia libera.
(Reindirizzamento da Template:Familytree)
Avviso importante! Questo template ha un codice sorgente piuttosto complesso e può richiedere buona conoscenza delle funzioni parser.

Per favore, tenta di modificarlo solo se sei certo di capirne la funzione e sei preparato a riparare ogni conseguente danno collaterale nel caso in cui i risultati fossero diversi da quanto avevi in mente. Tutti gli esperimenti devono essere prima condotti in una pagina di prova.

Info Istruzioni per l'uso
Le istruzioni che seguono sono contenute nella sottopagina Template:Albero genealogico/man (modifica·cronologia)

{{familytree/start}}
{{familytree | | | | | | | | | | | | | | | | | | | | | | | | | | | | | }}
{{familytree | | | | | | | | | | | | | | | | | | | | | | | | | | | | | }}
{{familytree | | | | | | | | | | | | | | | | | | | | | | | | | | | | | }}
{{familytree | | | | | | | | | | | | | | | | | | | | | | | | | | | | | }}
{{familytree | | | | | | | | | | | | | | | | | | | | | | | | | | | | | }}
{{familytree | | | | | | | | | | | | | | | | | | | | | | | | | | | | | }}
{{familytree | | | | | | | | | | | | | | | | | | | | | | | | | | | | | }}
{{familytree | | | | | | | | | | | | | | | | | | | | | | | | | | | | | }}
{{familytree | | | | | | | | | | | | | | | | | | | | | | | | | | | | | }}
{{familytree | | | | | | | | | | | | | | | | | | | | | | | | | | | | | }}
{{familytree/end}}


Come utilizzarlo

Questo codice:

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

Produce ciò:

 
 
 
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 fino a 99 parametri che descrivano il contenuto della tabella. Ogni parametro specifica una linea o una casella.

  • Le linee si creano attraverso un simbolo, da porre nel template, seguendo le indicazioni delle tabelle seguenti.
Linee continue:
,
 
 
 
 
  .
 
 
 
  `
 
 
 
  '
 
 
 
 
^
 
 
 
  v
 
 
 
  (
 
 
 
  )
 
 
 
 
-
 
 
  !
 
 
  +
 
 
 
 
 
 
 
Linee tratteggiate:
F
 
 
 
 
  7
 
 
 
  L
 
 
 
  J
 
 
 
 
A
 
 
 
  V
 
 
 
  C
 
 
 
  D
 
 
 
 
~
 
 
  :
 
 
  %
 
 
 
 
 
Incroci:
*
 
 
 
 
  #
 
 
 
 
  y
 
 
 
  }
 
 
 
 


  • Se si desiderano caselle diverse, è possibile crearne di colorate, ad esempio, con il seguente schema (le prime due sono bordate, le seconde no, ma anche quel parametro è modificabile aumentando o diminuendo la cifra dopo la dicitura "border="):
{{familytree/start}}
{{familytree |border=1|boxstyle=background:#FF2010;| | FOO |y| BAR | |FOO=Box 1|BAR=Box 2}}
{{familytree | | |,|-|^|-|.| | }}
{{familytree |border=0|boxstyle=background:#FFD020;| | FOO | | BAR | |FOO=Box 3|BAR=Box 4}}
{{familytree/end}}

che produce questo risultato:

 
Box 1
 
Box 2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Box 3
 
Box 4