Predefinição:Árvore genealógica

Da wiki Metapedia
Ir para: navegação, pesquisa

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
{{{r}}}
y
 
 
 
n
{{{n}}}
]
{{{]}}}
#
 
 
 
 
[
{{{[}}}
c
{{{c}}}
h
{{{h}}}
j
{{{j}}}
~
 
 
!
 
 
 
Combinadas:
p
{{{p}}}
u
{{{u}}}
q
{{{q}}}
}
 
 
 
*
 
 
 
 
{
{{{{}}}
b
{{{b}}}
t
{{{t}}}
d
{{{d}}}
-
 
 
:
 
 
 
Várias:
T
{{{T}}}
G
{{{G}}}
X
{{{X}}}
K
{{{K}}}
k
{{{k}}}
U
{{{U}}}


  • 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:


 
Box 1
 
Box 2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Box 3
 
Box 4
 

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