Sjabloon:Stamboom
Hierdie sjabloon kan gebruik word om eenvoudige stambome te vertoon.
Voorbeeld
[wysig bron]Die kode:
{{stamboom/begin |opsomming=Ek het 'n broer Jan en 'n jonger suster; my ma Linda is met my pa Frans getroud; my pa se ouers was Ouma Gerda en Oupa Sarel; en hulle het nog 'n kind gehad, Tant Dollie.}} {{stamboom | | | | GMa |~|y|~| GPa | | GMa=Ouma Gerda|GPa=Oupa Sarel}} {{stamboom | | | | | | | |)|-|-|-|.| }} {{stamboom | | | MA |y| PA | |DOL| MA=Ma Linda|PA=Pa Frans|DOL=Tant Dollie}} {{stamboom | |,|-|-|-|+|-|-|-|.| | | }} {{stamboom | JAN | | EK | | SUS | | | JAN=My broer Jan|EK='''Ek!'''|SUS=My jonger suster}} {{stamboom/einde}}
Vertoon as volg:
Ouma Gerda | Oupa Sarel | ||||||||||||||||||||||||
Ma Linda | Pa Frans | Tant Dollie | |||||||||||||||||||||||
My broer Jan | Ek! | My jonger suster | |||||||||||||||||||||||
Parameters
[wysig bron]Die |opsomming=teks
parameter van die {{stamboom/begin}} sjabloon moet gebruik word om die algehele uitleg van die stamboom te beskryf. Hierdie opsomming dra by tot die toeganklikheid: dit word luid uitgelees aan siggestremde lesers wat 'n skermleser gebruik, maar is onsigbaar aan gewone lesers.
Die {{stamboom}} sjabloon produseer 'n enkele ry in 'n stamboomtabel. Die sjabloon aanvaar tot 80 onbenoemde parameters wat die inhoud van die tabel sal beskryf. Elke parameter spesifiseer 'n teel of 'n boks.
- Teels is lyntreksimbole wat bestaan uit horisontale en vertikale lyne en verskeie hoeke en kruispunte daarop. Die teels word gespesifiseer deur enkel-karaktersimbole wat die vorm en voorkoms van die teel weergee. 'n Spesiale geval van 'n teel is die leë teel, wat slegs deur 'n enkelspasie gespesifiseer word. 'n Tabel van ondersteunde teels word hiernaas aangedui.
, |
v |
. |
|||||||||||||||
) |
+ |
( |
|||||||||||||||
` |
^ |
' |
|||||||||||||||
- |
! |
|
F |
V |
7 |
|||||||||||||||
D |
% |
C |
|||||||||||||||
L |
A |
J |
|||||||||||||||
~ |
: |
|
r |
y |
n |
|||||||||||||||
] |
# |
[ |
|||||||||||||||
c |
h |
j |
|||||||||||||||
~ |
! |
|
p |
u |
q |
|||||||||||||||||
} |
* |
{ |
|||||||||||||||||
b |
t |
d |
|||||||||||||||||
- |
: |
|
T |
|||||||||||||||||||||
G |
X |
K |
k |
||||||||||||||||||
U |
- Bokse mag enige wikisintaks bevat. Elke boks is drie teels wyd en het normaalweg 'n 2 pikselwye swart raampie.
Styleienskappe
[wysig bron]Die voorkoms van die kassies kan beheer word deur die opsionele sjabloon parameters border en boxstyle. Border stel die breedte van die boksgrens in piksels, terwyl boxstyle gebruik kan word om arbitrêre CSS verklarings direk tot die kassie se styleienskappe toe te voeg. Neem as voorbeeld, die volgende kode:
{{stamboom/begin |summary=Boks 1 getroud met Boks 2, met kinders Boks 3 en Boks 4}} {{stamboom|border=0|boxstyle=background:#dfd;| | FOO |y| BAR | |FOO=Boks 1|BAR=Boks 2}} {{stamboom|border=0|boxstyle=background:#dfd;| | |,|-|^|-|.| | }} {{stamboom|border=0|boxstyle=background:#dfd;| | FOO | | BAR | |FOO=Boks 3|BAR=Boks 4}} {{stamboom/einde}} </nowiki>
lewer hierdie resultaat:
Boks 1 | Boks 2 | ||||||||||||||||
Boks 3 | Boks 4 | ||||||||||||||||
Styleienskappe kan selfs vir indiwiduele bokse gestel word, soos in die voorbeeld hiernaas:
{{stamboom/begin |'n Wit boks met kinders Rooi boks, Groen boks, Blou boks, almal getroud met mekaar}} {{stamboom| | | | |WHITE| | | | |WHITE=Wit boks}} {{stamboom| |,|-|-|'|!|`|-|-|.| }} {{stamboom|RED |~|GREEN|~|BLUE |RED=Rooi boks|GREEN=Groen boks|BLUE=Blou boks |boxstyle_RED =background-color: #faa; |boxstyle_GREEN=background-color: #afa; |boxstyle_BLUE =background-color: #aaf; }} {{stamboom/einde}}
wat die uitset lewer:
Wit boks | |||||||||||||||||||||
Rooi boks | Groen boks | Blou boks | |||||||||||||||||||
Let wel: Wanneer styleienskappe vir indiwidueel-vernoemde bokse gespesifiseer word, maak seker dat die boksname in lyn is met die linkerkant van die plek wat vir hulle gereserveer is in die sjabloonskakel (soos by "|RED |
" in plaas van |nbsp;RED |
" in die voorbeeld hierbo). Anders sal die sjabloon aanhou soek na 'n stylparameter met spasies in sy naam.
Die {{stamboom/begin}} sjabloon aanvaar ook 'n opsionele style-parameter wat gebruik kan word om die CSS-styl vir die hele tabel op te stel.
Sien ook
[wysig bron]- {{chart}} – vir meer komplekse stambome
- stamboom.js – hulpmiddel wat van hierdie sjabloon gebruik maak om maklik diagramme te begin, asook op te dateer.
- en:Wikipedia:Family trees – ander metodes