Template:Stamboom

{{Stamboom/stap2


 * boxstyle={{{boxstyle|}}}|border={{{border|2}}}|

"=| "=|
 * row1 "
 * row2 "


 * row1 ""= |
 * row2 ""=|


 * row1 " "=   |
 * row2 " "=|


 * row1 "0"=   |
 * row2 "0"=|


 * row1 "-"=   |
 * row2 "-"=   |


 * row1 "!"=      |
 * row2 "!"=|


 * row1 "."=      |
 * row2 "."=   |


 * row1 "'"=<td style="border-right: 1px solid black; border-bottom: 1px solid black;"> <span style="font: 1px/1px serif;">   <span style="font: 1px/1px serif;">   |
 * row2 "'"= <span style="font: 1px/1px serif;">  |


 * row1 "`"=<td style="border-right: 1px solid black;"> <span style="font: 1px/1px serif;">  <td style="border-bottom: 1px solid black;"> <span style="font: 1px/1px serif;">   |
 * row2 "`"= <span style="font: 1px/1px serif;">  |


 * row1 ","= <span style="font: 1px/1px serif;">  <td style="border-bottom: 1px solid black;"> <span style="font: 1px/1px serif;">   |
 * row2 ","=<td style="border-right: 1px solid black;"> <span style="font: 1px/1px serif;">   <span style="font: 1px/1px serif;">   |


 * row1 "v"=<td colspan="2" style="border-bottom: 1px solid black;"> <span style="font: 1px/1px serif;">  |
 * row2 "v"=<td style="border-right: 1px solid black;"> <span style="font: 1px/1px serif;">   <span style="font: 1px/1px serif;">   |


 * row1 "("=<td style="border-right: 1px solid black; border-bottom: 1px solid black;"> <span style="font: 1px/1px serif;">  <span style="font: 1px/1px serif;">   |
 * row2 "("=<td style="border-right: 1px solid black;"> <span style="font: 1px/1px serif;">  |


 * row1 "^"=<td style="border-right: 1px solid black; border-bottom: 1px solid black;"> <span style="font: 1px/1px serif;">  <td style="border-bottom: 1px solid black;"> <span style="font: 1px/1px serif;">   |
 * row2 "^"= <span style="font: 1px/1px serif;">  |


 * row1 ")"=<td rowspan="2" style="border-right: 1px solid black;"> <span style="font: 1px/1px serif;">  <td style="border-bottom: 1px solid black;"> <span style="font: 1px/1px serif;">   |
 * row2 ")"= <span style="font: 1px/1px serif;">  |


 * row1 "+"=<td style="border-right: 1px solid black; border-bottom: 1px solid black;"> <span style="font: 1px/1px serif;">  <td style="border-bottom: 1px solid black;"> <span style="font: 1px/1px serif;">   |
 * row2 "+"=<td style="border-right: 1px solid black;"> <span style="font: 1px/1px serif;">   <span style="font: 1px/1px serif;">   |


 * row1 "~"=<td colspan="2" style="border-bottom: 1px dashed black;"> <span style="font: 1px/1px serif;">  |
 * row2 "~"= <span style="font: 1px/1px serif;">  |


 * row1 ":"=<td rowspan="2" style="border-right: 1px dashed black;"> <span style="font: 1px/1px serif;">  <span style="font: 1px/1px serif;">   |
 * row2 ":"=|


 * row1 "b"=<td style="border-right:1px dashed black"> <span style="font:1px/1px serif">  <td style="border-bottom:1px solid black"> <span style="font:1px/1px serif">   |
 * row2 "b"= <span style="font:1px/1px serif">  |


 * row1 "c"=<td style="border-right:1px solid black"> <span style="font:1px/1px serif">  <td style="border-bottom:1px dashed black"> <span style="font:1px/1px serif">   |
 * row2 "c"= <span style="font:1px/1px serif">  |


 * row1 "d"=<td style="border-right:1px dashed black;border-bottom:1px solid black"> <span style="font:1px/1px serif">   <span style="font:1px/1px serif">   |
 * row2 "d"= <span style="font:1px/1px serif">  |


 * row1 "g"=<td style="border-right:1px solid black"> <span style="font:1px/1px serif">  <td style="border-bottom:1px dashed black"> <span style="font:1px/1px serif">   |
 * row2 "g"=<td style="border-right:1px dashed black"> <span style="font:1px/1px serif">   <span style="font:1px/1px serif">   |


 * row1 "k"=<td style="border-right:1px solid black;border-bottom:1px dashed black"> <span style="font:1px/1px serif">  <span style="font:1px/1px serif">   |
 * row2 "k"=<td style="border-right:1px dashed black"> <span style="font:1px/1px serif">  |


 * row1 "h"=<td style="border-right: 1px solid black;"> <span style="font: 1px/1px serif;">   <span style="font: 1px/1px serif;">   |
 * row2 "h"=<td colspan="2" style="border-top: 1px dashed black;"> <span style="font: 1px/1px serif;">  |


 * row1 "j"=<td style="border-right:1px solid black;border-bottom:1px dashed black"> <span style="font:1px/1px serif">   <span style="font:1px/1px serif">   |
 * row2 "j"= <span style="font:1px/1px serif">  |


 * row1 "n"=<td style="border-bottom:1px dashed black"> <span style="font:1px/1px serif">  <span style="font:1px/1px serif">   |
 * row2 "n"=<td style="border-right:1px solid black"> <span style="font:1px/1px serif">  |


 * row1 "p"= <span style="font:1px/1px serif">  <td style="border-bottom:1px solid black"> <span style="font:1px/1px serif">   |
 * row2 "p"=<td style="border-right:1px dashed black"> <span style="font:1px/1px serif">   <span style="font:1px/1px serif">   |


 * row1 "q"=<td style="border-bottom:1px solid black"> <span style="font:1px/1px serif">  <span style="font:1px/1px serif">   |
 * row2 "q"=<td style="border-right:1px dashed black"> <span style="font:1px/1px serif">  |


 * row1 "r"= <span style="font:1px/1px serif">  <td style="border-bottom:1px dashed black"> <span style="font:1px/1px serif">   |
 * row2 "r"=<td style="border-right:1px solid black"> <span style="font:1px/1px serif">   <span style="font:1px/1px serif">   |


 * row1 "t"=<td style="border-right:1px dashed black;border-bottom:1px solid black"> <span style="font:1px/1px serif">  <td style="border-bottom:1px solid black"> <span style="font:1px/1px serif">   |
 * row2 "t"= <span style="font:1px/1px serif">  |


 * row1 "u"=<td colspan="2" style="border-bottom:1px solid black"> <span style="font:1px/1px serif">  |
 * row2 "u"=<td style="border-right:1px dashed black"> <span style="font:1px/1px serif">   <span style="font:1px/1px serif">   |


 * row1 "y"=<td colspan="2" style="border-bottom: 1px dashed black;"> <span style="font: 1px/1px serif;">  |
 * row2 "y"=<td style="border-right: 1px solid black;"> <span style="font: 1px/1px serif;">   <span style="font: 1px/1px serif;">   |


 * row1 "}"=<td rowspan="2" style="border-right: 1px dashed black;"> <span style="font: 1px/1px serif;">  <td style="border-bottom: 1px solid black;"> <span style="font: 1px/1px serif;">   |
 * row2 "}"= <span style="font: 1px/1px serif;">  |


 * row1 "{"=<td style="border-right: 1px dashed black; border-bottom: 1px solid black;"> <span style="font: 1px/1px serif;">  <span style="font: 1px/1px serif;">   |
 * row2 "{"=<td style="border-right: 1px dashed black;"> <span style="font: 1px/1px serif;">  |


 * row1 "7"=<td style="border-bottom: 1px dashed black;"> <span style="font: 1px/1px serif;">  <span style="font: 1px/1px serif;">   |
 * row2 "7"=<td style="border-right: 1px dashed black;"> <span style="font: 1px/1px serif;">  |


 * row1 "A"=<td style="border-right: 1px dashed black; border-bottom: 1px dashed black;"> <span style="font: 1px/1px serif;">  <td style="border-bottom: 1px dashed black;"> <span style="font: 1px/1px serif;">   |
 * row2 "A"= <span style="font: 1px/1px serif;">  |


 * row1 "C"=<td style="border-right: 1px dashed black; border-bottom: 1px dashed black;"> <span style="font: 1px/1px serif;">  <span style="font: 1px/1px serif;">   |
 * row2 "C"=<td style="border-right: 1px dashed black;"> <span style="font: 1px/1px serif;">  |


 * row1 "D"=<td rowspan="2" style="border-right: 1px dashed black;"> <span style="font: 1px/1px serif;">  <td style="border-bottom: 1px dashed black;"> <span style="font: 1px/1px serif;">   |
 * row2 "D"= <span style="font: 1px/1px serif;">  |


 * row1 "F"= <span style="font: 1px/1px serif;">  <td style="border-bottom: 1px dashed black;"> <span style="font: 1px/1px serif;">   |
 * row2 "F"=<td style="border-right: 1px dashed black;"> <span style="font: 1px/1px serif;">   <span style="font: 1px/1px serif;">   |


 * row1 "G"=<td style="border-right:1px dashed black"> <span style="font:1px/1px serif">  <td style="border-bottom:1px dashed black"> <span style="font:1px/1px serif">   |
 * row2 "G"=<td style="border-right:1px solid black"> <span style="font:1px/1px serif">   <span style="font:1px/1px serif">   |


 * row1 "J"=<td style="border-right: 1px dashed black; border-bottom: 1px dashed black;"> <span style="font: 1px/1px serif;">   <span style="font: 1px/1px serif;">   |
 * row2 "J"= <span style="font: 1px/1px serif;">  |


 * row1 "K"=<td style="border-right:1px dashed black;border-bottom:1px dashed black"> <span style="font:1px/1px serif">  <span style="font:1px/1px serif">   |
 * row2 "K"=<td style="border-right:1px solid black"> <span style="font:1px/1px serif">  |


 * row1 "L"=<td style="border-right: 1px dashed black;"> <span style="font: 1px/1px serif;">  <td style="border-bottom: 1px dashed black;"> <span style="font: 1px/1px serif;">   |
 * row2 "L"= <span style="font: 1px/1px serif;">  |


 * row1 "V"=<td colspan="2" style="border-bottom: 1px dashed black;"> <span style="font: 1px/1px serif;">  |
 * row2 "V"=<td style="border-right: 1px dashed black;"> <span style="font: 1px/1px serif;">   <span style="font: 1px/1px serif;">   |


 * row1 "%"=<td style="border-right: 1px dashed black; border-bottom: 1px dashed black;"> <span style="font: 1px/1px serif;">  <td style="border-bottom: 1px dashed black;"> <span style="font: 1px/1px serif;">   |
 * row2 "%"=<td style="border-right: 1px dashed black;"> <span style="font: 1px/1px serif;">   <span style="font: 1px/1px serif;">   |


 * row1 "*"=<td style="border-right: 1px dashed black; border-bottom: 1px solid black;"> <span style="font: 1px/1px serif;">  <td style="border-bottom: 1px solid black;"> <span style="font: 1px/1px serif;">   |
 * row2 "*"=<td style="border-right: 1px dashed black;"> <span style="font: 1px/1px serif;">   <span style="font: 1px/1px serif;">   |


 * row1 "#"=<td style="border-right: 1px solid black; border-bottom: 1px dashed black;"> <span style="font: 1px/1px serif;">  <td style="border-bottom: 1px dashed black;"> <span style="font: 1px/1px serif;">   |
 * row2 "#"=<td style="border-right: 1px solid black;"> <span style="font: 1px/1px serif;">   <span style="font: 1px/1px serif;">   |


 * row1 "]"=<td rowspan="2" style="border-right: 1px solid black;"> <span style="font: 1px/1px serif;">  <td style="border-bottom: 1px dashed black;"> <span style="font: 1px/1px serif;">   |
 * row2 "]"= <span style="font: 1px/1px serif;">  |


 * row1 "["=<td style="border-right: 1px solid black; border-bottom: 1px dashed black;"> <span style="font: 1px/1px serif;">  <span style="font: 1px/1px serif;">   |
 * row2 "["=<td style="border-right: 1px solid black;"> <span style="font: 1px/1px serif;">  |


 * key_1=""|tst_1_=undef|text_1=|kl1=
 * key_2=""|tst_2_=undef|text_2=|kl2=
 * key_3=""|tst_3_=undef|text_3=|kl3=
 * key_4=""|tst_4_=undef|text_4=|kl4=
 * key_5=""|tst_5_=undef|text_5=|kl5=
 * key_6=""|tst_6_=undef|text_6=|kl6=
 * key_7=""|tst_7_=undef|text_7=|kl7=
 * key_8=""|tst_8_=undef|text_8=|kl8=
 * key_9=""|tst_9_=undef|text_9=|kl9=
 * key_10=""|tst_10_=undef|text_10=|kl10=
 * key_11=""|tst_11_=undef|text_11=|kl11=
 * key_12=""|tst_12_=undef|text_12=|kl12=
 * key_13=""|tst_13_=undef|text_13=|kl13=
 * key_14=""|tst_14_=undef|text_14=|kl14=
 * key_15=""|tst_15_=undef|text_15=|kl15=
 * key_16=""|tst_16_=undef|text_16=|kl16=
 * key_17=""|tst_17_=undef|text_17=|kl17=
 * key_18=""|tst_18_=undef|text_18=|kl18=
 * key_19=""|tst_19_=undef|text_19=|kl19=
 * key_20=""|tst_20_=undef|text_20=|kl20=
 * key_21=""|tst_21_=undef|text_21=|kl21=
 * key_22=""|tst_22_=undef|text_22=|kl22=
 * key_23=""|tst_23_=undef|text_23=|kl23=
 * key_24=""|tst_24_=undef|text_24=|kl24=
 * key_25=""|tst_25_=undef|text_25=|kl25=
 * key_26=""|tst_26_=undef|text_26=|kl26=
 * key_27=""|tst_27_=undef|text_27=|kl27=
 * key_28=""|tst_28_=undef|text_28=|kl28=
 * key_29=""|tst_29_=undef|text_29=|kl29=
 * key_30=""|tst_30_=undef|text_30=|kl30=
 * key_31=""|tst_31_=undef|text_31=|kl31=
 * key_32=""|tst_32_=undef|text_32=|kl32=
 * key_33=""|tst_33_=undef|text_33=|kl33=
 * key_34=""|tst_34_=undef|text_34=|kl34=
 * key_35=""|tst_35_=undef|text_35=|kl35=
 * key_36=""|tst_36_=undef|text_36=|kl36=
 * key_37=""|tst_37_=undef|text_37=|kl37=
 * key_38=""|tst_38_=undef|text_38=|kl38=
 * key_39=""|tst_39_=undef|text_39=|kl39=
 * key_40=""|tst_40_=undef|text_40=|kl40=
 * key_41=""|tst_41_=undef|text_41=
 * key_42=""|tst_42_=undef|text_42=
 * key_43=""|tst_43_=undef|text_43=
 * key_44=""|tst_44_=undef|text_44=
 * key_45=""|tst_45_=undef|text_45=
 * key_46=""|tst_46_=undef|text_46=
 * key_47=""|tst_47_=undef|text_47=
 * key_48=""|tst_48_=undef|text_48=
 * key_49=""|tst_49_=undef|text_49=
 * key_50=""|tst_50_=undef|text_50=
 * key_51=""|tst_51_=undef|text_51=
 * key_52=""|tst_52_=undef|text_52=
 * key_53=""|tst_53_=undef|text_53=
 * key_54=""|tst_54_=undef|text_54=
 * key_55=""|tst_55_=undef|text_55=
 * key_56=""|tst_56_=undef|text_56=
 * key_57=""|tst_57_=undef|text_57=
 * key_58=""|tst_58_=undef|text_58=
 * key_59=""|tst_59_=undef|text_59=
 * key_60=""|tst_60_=undef|text_60=
 * key_61=""|tst_61_=undef|text_61=
 * key_62=""|tst_62_=undef|text_62=
 * key_63=""|tst_63_=undef|text_63=
 * key_64=""|tst_64_=undef|text_64=
 * key_65=""|tst_65_=undef|text_65=
 * key_66=""|tst_66_=undef|text_66=
 * key_67=""|tst_67_=undef|text_67=
 * key_68=""|tst_68_=undef|text_68=
 * key_69=""|tst_69_=undef|text_69=
 * key_70=""|tst_70_=undef|text_70=
 * key_71=""|tst_71_=undef|text_71=
 * key_72=""|tst_72_=undef|text_72=
 * key_73=""|tst_73_=undef|text_73=
 * key_74=""|tst_74_=undef|text_74=
 * key_75=""|tst_75_=undef|text_75=
 * key_76=""|tst_76_=undef|text_76=
 * key_77=""|tst_77_=undef|text_77=
 * key_78=""|tst_78_=undef|text_78=
 * key_79=""|tst_79_=undef|text_79=
 * key_80=""|tst_80_=undef|text_80=
 * key_81=""|tst_81_=undef|text_81=
 * key_82=""|tst_82_=undef|text_82=
 * key_83=""|tst_83_=undef|text_83=
 * key_84=""|tst_84_=undef|text_84=
 * key_85=""|tst_85_=undef|text_85=
 * key_86=""|tst_86_=undef|text_86=
 * key_87=""|tst_87_=undef|text_87=
 * key_88=""|tst_88_=undef|text_88=
 * key_89=""|tst_89_=undef|text_89=
 * key_90=""|tst_90_=undef|text_90=
 * key_91=""|tst_91_=undef|text_91=
 * key_92=""|tst_92_=undef|text_92=
 * key_93=""|tst_93_=undef|text_93=
 * key_94=""|tst_94_=undef|text_94=
 * key_95=""|tst_95_=undef|text_95=
 * key_96=""|tst_96_=undef|text_96=
 * key_97=""|tst_97_=undef|text_97=
 * key_98=""|tst_98_=undef|text_98=
 * key_99=""|tst_99_=undef|text_99=
 * key_100=""|tst_100_=undef|text_100=
 * key_101=""|tst_101_=undef|text_101=
 * undef=}} {{sjablooninfo|1=

Voorbeeld
De code:

Resulteert in:

Maak voor de overzichtelijkheid van de codetabel een box altijd vijf tekens breed.

Gegevens direct in de box
Je kunt de gegevens ook direct opgeven, maar dat wordt voor de overzichtelijkheid niet aanbevolen als de naam (inclusief links) langer is dan 5 tekens. De volgende twee regels hebben dus hetzelfde effect:

Resulteert in:

Afbreken
Lange codegedeelten kunnen voor de overzichtelijkheid op zelfgekozen punten worden afgebroken. Zet de direct na een ' | ' (zonder spatie), en begin de volgende met een ' | '. Een veilige manier van afbreken is ook het gebruik van het teken '='.

Resulteert in:

Zonder lijntjes
Staan er geen lijntjes tussen de boxen, dan resulteert dat soms in een lelijke layout met kleine boxen en grote tegels. Het probleem is op te lossen met een aantal lege tegels:

resulteert in:

<-- aangevuld met lege tegels

resulteert in:

Parameters
Dit sjabloon produceert een rij in een stamboom-tabel. Het sjabloon accepteert tot 99 niet gespecificeerde parameters die de inhoud van de tabel beschrijven. Elke parameter specificeert een tegel (tile) of een box.


 * Tegels zijn lijn-getekende symbolen bestaande uit horizontale of verticale lijnen en verschillende hoeken en kruisingen. Tegels worden uitgekozen door het gebruik van symbolen bestaande uit 1 teken, dat enigszins de vorm van een tegel representeert. Een speciale tegel is de lege tegel, die verkregen wordt door een spatie. Een tabel met mogelijke tegels staat hieronder.


 * Boxen kunnen willekeurige wiki-code bevatten. De inhoud van de boxen wordt ingevuld door het gebruik van naam-parameters die worden ingevoegd. Elke box is drie tegels breed en heeft normaal een zwarte rand van 2 pixels dik. Boxen kunnen iedere naam bevatten, met twee beperkingen:
 * 1) een naam van slechts één karakter kan een conflict geven met tegel-symbolen.
 * 2) een naam bestaande uit enkel cijfers kan problemen geven met positionele parameters.

Opmaak
Het uiterlijk van boxen kan worden beïnvloed door de optionele parameters border en boxstyle. De eerstgenoemde bepaalt de breedte van de boxrand in pixels, de tweede kan gebruikt worden voor CSS. Dit werkt voor alle boxen op een regel. Wil je een elke box een eigen kleur geven, gebruik dan de parameter [boxnaam]kl=[kleur]. Het is in dat geval nodig dat er direct na de boxnaam een verticale streep komt.

Als voorbeeld de volgende code:

Geeft als resultaat:

Voorbeelden van het kleuren van individuele boxen: <fout! er staat een spatie na 'pa',dus 'pakl' moet 'pa kl' zijn

<fout! de boxnaam ='do', niet 'Dochter'

Geeft als resultaat:

Het sjabloon Stamboom/start accepteert ook een optionele style-parameter die gebruikt kan worden voor CSS-styles voor de gehele tabel.

Conventies
We streven in Wikipedia naar een uniforme layout. Enkele suggesties:

Ouders komen boven de kinderen met een lijntje ertussen. Een andere plaatsing is mogelijk om ruimte te sparen, maar in elk geval komt er een lijntje van de onderkant van de ouders naar de bovenkant van de kinderen.

Broers en zussen komen naast elkaar, met of zonder tussenruimte. Eventueel boven elkaar zonder tussenruimte.

Tussen echtparen komt een horizontale gestippelde lijn. De kinderen takken af van dat lijntje, of (wat de voorkeur heeft als iemand meerdere keren getrouwd was) van een van de ouders.

Voorbeelden:

}}