Format:Arboregen
Acest format este destinat pentru reprezentarea unor arbori genealogici simplii constând din cutii și linii care unesc cutiile respective, bazate pe o sintaxă de tip ASCII . Arborii genealogici sunt prezentați sub forma unor tabele de tip HTML.
Exemplu de utilizare
modificareCodul:
{{arboregen/start}} {{arboregen | | | | Bca |~|y|~| Bcu | | Bca=Bunica|Bcu=Bunicu}} {{arboregen | | | | | | | |)|-|-|-|.| }} {{arboregen | | | Mm|y| Tt| |Măt| Mm=Mama|Tt=Tata|Măt=[[Mătușa Marioara]]}} {{arboregen | |,|-|-|-|+|-|-|-|.| | | }} {{arboregen | NICU | | EU | | SORA | | |NICU=Fratele meu Nicu|EU='''Eu!'''|SORA=Sora mea Elena}} {{arboregen/end}}
produce următorul tabel
Bunica | Bunicu | ||||||||||||||||||||||||
Mama | Tata | Mătușa Marioara | |||||||||||||||||||||||
Fratele meu Nicu | Eu! | Sora mea Elena | |||||||||||||||||||||||
Parameters
modificareFormatul produce un rând al tabelului arborelui genealogic. Formatul acceptă până la 99 de parametri care descriu conținutul tabelului. Fiecare parametru descrie fie o legătură fie o cutie.
- Legăturile sunt simboluri pentru trasarea unor linii orizontale sau verticale precum și colțurile sau intersecțiile diferitelor linii. Tipul de legături este specificat utilizându-se simboluri de un singur caracter care se aseamănă mai mult sau mai puțin cu forma legăturii corespunzătoare. Un caz special îl reprezintă legăturile inexistente, specificate printr-un singur spațiu liber. În cele ce urmează se prezintă tipurile de legături pe care le acceptă sistemul:
, |
|
. |
|
` |
|
' |
|
|||||||||||||||||||
^ |
|
v |
|
( |
|
) |
|
|||||||||||||||||||
- |
|
! |
|
+ |
|
|
F |
|
7 |
|
L |
|
J |
|
|||||||||||||||||||
A |
|
V |
|
C |
|
D |
|
|||||||||||||||||||
~ |
|
: |
|
% |
|
|
* |
|
} |
|
{ |
|
|||||||||||||||||
# |
|
y |
|
h |
|
|||||||||||||||||
] |
|
[ |
|
- Cutiile pot conține informații suplimentare în wikitext. Conținutul cutiilor este specificat utilizând parametrii adiționali care se adaogă la sfârșitul instrucțiunii de apelare a formatului. Fiecare cutie are o lărgime egală cu trei legături și, în mod normal are un contur ale cărui linii au o lățime de 2 pixeli. Cutiile pot avea orice nume care este un nume de parametru valabil. Totuși se recomandă evitarea numelor cu un singur caracter, pentru a evita conflicte cu simbolurile legăturilor.
Caracteristici ale aparenței cutiilor
modificareAparența cutiilor poate fi controlată prin parametri opționali ai formatului contur și aparența cutiei'. Primul parametru indică numărul de pixeli ai lățimii liniei de contur a cutiei. Cel de al doilea parametru poate fi utilizat pentru a atașa declarații de tip CSS (Cascading Style Sheets) la atributele cutiilor. De exemplu, succesiunea următoare de coduri:
{{arboregen/start}} {{arboregen|border=0|boxstyle=background:#dfd;| | FOO |y| BAR | |FOO=Box 1|BAR=Box 2}} {{arboregen|border=0|boxstyle=background:#dfd;| | |,|-|^|-|.| | }} {{arboregen|border=0|boxstyle=background:#dfd;| | FOO | | BAR | |FOO=Box 3|BAR=Box 4}} {{arboregen/end}}
produces următorul rezultat:
Box 1 | Box 2 | ||||||||||||||||
Box 3 | Box 4 | ||||||||||||||||
Atributele de stil pot fi fixate pentru fiecare cutie în parte, după cum este arătat în exemplul următor:
{{arboregen/start}} {{arboregen| | | | |ALB| | | | |ALB=Cutie albă}} {{arboregen| |,|-|-|'|!|`|-|-|.| }} {{arboregen|ROȘU |~|VERDE|~|ALBASTRU |ROȘU=Cutie roșie|VERDE=Cutie verde|ALBASTRU=Cutie albastră |boxstyle_ROȘU =background-color: #faa; |boxstyle_VERDE =background-color: #afa; |boxstyle_ALBASTRU =background-color: #aaf; }} {{arboregen/end}}
va produce următorul rezultat:
Cutie albă | |||||||||||||||||||||
Cutie roșie | Cutie verde | Cutie albastră | |||||||||||||||||||
NOTA: În momentul specificării atributelor de aparență pentru diferitele cutii cu nume individualizate, este necesar ca numele cutiilor să fie aliniate la stânga zonei rezervată pentru aceste nume în cadrul formatului. Astfel, în exemplul de mai sus trebuie utilizat "|RED |
" în loc de "| RED |
". În caz contrar formatul va căuta un parametru de aparență cu spații incluse în numele respectiv.
Formatul {{arboregen/start}} acceptă un parametru opțional de stil care este utilizat pentru stilul CSS pentru întregul tabel.
Vezi și
modificare- {{chart}} în en:wiki pentru arbori genealogici de mare complexitate.