Pode-se criar árvores genealógicas através dessa predefinição {{Árvore genealógica}}. Árvores genealógicas podem ser muito úteis para indicar linhagens de importantes descendentes, como reis ou deuses.
O código
{{árvore genealógica/início}}
{{árvore genealógica | | | | GRM |~|y|~| GRP | | GRM=Vovó|GRP=Vovô}}
{{árvore genealógica | | | | | | | |)|-|-|-|.| }}
{{árvore genealógica | | | MAM |y| PAP | |TIO| MAM=Mamãe|PAP=Papai|TIO=Tio rico}
{{árvore genealógica | |,|-|-|-|+|-|-|-|.| | | }}
{{árvore genealógica | JOS | | EU | | IRM | | | JOS=Meu irmão|EU='''EU!'''|IRM=Minha irmãzinha}}
{{árvore genealógica/fim}}
Resulta em:
| | | Vovó | | | | Vovô | |
| | | |
| | | | | | | | | | | | | | |
| | | | |
| | Mamãe | | Papai | | Tio rico |
| |
| | | | | | | | | | | | | | | |
| | | | | | | | | | |
Meu irmão José | | EU! | | Minha irmãzinha | | |
Parâmetros
A predefinição aceita até 99 parâmetros que descrevem o conteúdo da árvore. Cada parâmetro especifica uma linha ou uma caixa.
- Linhas são definidas através de linhas verticais, horizontais, cantos e cruzamentos. Cada um destes parâmetros é definido por um caracter semelhante à forma que vai produzir. Um dos caracteres especiais é o "espaço" que não mostra nada. Segue-se uma lista das linhas que se podem utilizar.
Linhas sólidas:
, |
|
v |
|
. |
|
) |
|
+ |
|
( |
|
` |
|
^ |
|
' |
|
- |
|
! |
|
|
|
Linhas pontilhadas:
F |
|
V |
|
7 |
|
D |
|
% |
|
C |
|
L |
|
A |
|
J |
|
~ |
|
: |
|
|
|
Combinadas:
r |
|
y |
|
n |
|
] |
|
# |
|
[ |
|
c |
|
h |
|
j |
|
~ |
|
! |
|
|
|
Combinadas:
p |
|
u |
|
q |
|
} |
|
* |
|
{ |
|
b |
|
t |
|
d |
|
- |
|
: |
|
|
|
- Caixas podem conter código wiki. O seu conteúdo pode ser especificado utilizando parâmetros adicionais. A aparência das caixas pode ser controlada pelos parâmetros adicionais border e boxstyle. O primeiro define a espessura da margem, e o segundo pode ser usado para especificar declarações CSS directamente nos atributos da caixa. Por exemplo, o código seguinte:
{{árvore genealógica/início}}
{{árvore genealógica|borde=0|estilocaixa=background:#dfd;| | FOO |y| BAR | |FOO=Box 1|BAR=Box 2}}
{{árvore genealógica|borde=0|estilocaixa=background:#dfd;| | |,|-|^|-|.| | }}
{{árvore genealógica|borde=0|estilocaixa=background:#dfd;| | FOO | | BAR | |FOO=Box 3|BAR=Box 4}}
{{árvore genealógica/fim}}
Resulta em:
Atributos podem ser definidos separadamente para cada estilo de caixa, como no exemplo a seguir:
{{árvore genealógica/início}}
{{árvore genealógica| | | | |BLNCA| | | | |BLNCA=Caja blanca
|estilocaixa_BLNCA=background-color: #fff}}
{{árvore genealógica| |,|-|-|'|!|`|-|-|.| }}
{{árvore genealógica|ROJA |~|VERDE|~|AZUL |ROJA=Caja roja|VERDE=Caja verde|AZUL=Caja azul
|estilocaixa_ROJA =background-color: #faa;
|estilocaixa_VERDE=background-color: #afa;
|estilocaixa_AZUL =background-color: #aaf;
}}
{{árvore genealógica/fim}}
Resulta em:
| | | | Caixa branca | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | |
Caixa vermelha | | Caixa verde | | Caixa azul |
| |