Wikisage, de vrije encyclopedie van de tweede generatie, is digitaal erfgoed

Wikisage is op 1 na de grootste internet-encyclopedie in het Nederlands. Iedereen kan de hier verzamelde kennis gratis gebruiken, zonder storende advertenties. De Koninklijke Bibliotheek van Nederland heeft Wikisage in 2018 aangemerkt als digitaal erfgoed.

  • Wilt u meehelpen om Wikisage te laten groeien? Maak dan een account aan. U bent van harte welkom. Zie: Portaal:Gebruikers.
  • Bent u blij met Wikisage, of wilt u juist meer? Dan stellen we een bescheiden donatie om de kosten te bestrijden zeer op prijs. Zie: Portaal:Donaties.
rel=nofollow

Sjabloon:Stamboom: verschil tussen versies

Uit Wikisage
Naar navigatie springen Naar zoeken springen
(Bron; http://nl.wikipedia.org/w/index.php?title=Sjabloon:Stamboom&oldid=15736366 Scafloc LexTH Bemoeial)
 
(update vanuit http://nl.wikipedia.org/w/index.php?title=Sjabloon:Stamboom&oldid=25007701 -interwiki's)
Regel 2: Regel 2:


|boxstyle={{{boxstyle|}}}|border={{{border|2}}}|
|boxstyle={{{boxstyle|}}}|border={{{border|2}}}|
 
<!--Elke tegel (vierkantje met lijntjes) bestaat uit vier cellen van een tabel. De parameters hieronder beschrijven hoe de tegels eruitzien. Stel dat een uitroepteken is opgegeven, dan gebruikt Sjabloon:Stamboom/stap2 de parameters row1 "!" voor de bovenste twee cellen en row2 "!" voor de onderste twee cellen. Staat er rowspan=2 in de bovenste twee cellen, dan zijn de onderste twee leeg. Alle parameters voor alle soorten tegels worden hier meegegeven, voor het geval dat ze nodig zijn -->
|row1 "
|row1 "
"=|
"=|
Regel 56: Regel 56:
|row2 ":"=|
|row2 ":"=|


|row1 "y"=<td colspan="2" style="border-bottom: 1px dashed black;"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row1 "b"=<td style="border-right:1px dashed black"><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td><td style="border-bottom:1px solid black"><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td>|
|row2 "y"=<td style="border-right: 1px solid black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td><td><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row2 "b"=<td colspan="2"><div style="width:2em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td>|
 
|row1 "c"=<td style="border-right:1px solid black"><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td><td style="border-bottom:1px dashed black"><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td>|
|row2 "c"=<td colspan="2"><div style="width:2em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td>|
 
|row1 "d"=<td style="border-right:1px dashed black;border-bottom:1px solid black"><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td><td><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td>|
|row2 "d"=<td colspan="2"><div style="width:2em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td>|
 
|row1 "g"=<td style="border-right:1px solid black"><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td><td style="border-bottom:1px dashed black"><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td>|
|row2 "g"=<td style="border-right:1px dashed black"><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td><td><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td>|
 
|row1 "k"=<td style="border-right:1px solid black;border-bottom:1px dashed black"><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td><td rowspan="2"><div style="width:1em;height:2em"><span style="font:1px/1px serif">&nbsp;</span></div></td>|
|row2 "k"=<td style="border-right:1px dashed black"><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td>|


|row1 "h"=<td style="border-right: 1px solid black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td><td><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row1 "h"=<td style="border-right: 1px solid black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td><td><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row2 "h"=<td colspan="2" style="border-top: 1px dashed black;"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row2 "h"=<td colspan="2" style="border-top: 1px dashed black;"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row1 "j"=<td style="border-right:1px solid black;border-bottom:1px dashed black"><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td><td><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td>|
|row2 "j"=<td colspan="2"><div style="width:2em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td>|
|row1 "n"=<td style="border-bottom:1px dashed black"><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td><td rowspan="2"><div style="width:1em;height:2em"><span style="font:1px/1px serif">&nbsp;</span></div></td>|
|row2 "n"=<td style="border-right:1px solid black"><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td>|
|row1 "p"=<td><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td><td style="border-bottom:1px solid black"><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td>|
|row2 "p"=<td style="border-right:1px dashed black"><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td><td><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td>|
|row1 "q"=<td style="border-bottom:1px solid black"><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td><td rowspan="2"><div style="width:1em;height:2em"><span style="font:1px/1px serif">&nbsp;</span></div></td>|
|row2 "q"=<td style="border-right:1px dashed black"><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td>|
|row1 "r"=<td><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td><td style="border-bottom:1px dashed black"><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td>|
|row2 "r"=<td style="border-right:1px solid black"><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td><td><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td>|
|row1 "t"=<td style="border-right:1px dashed black;border-bottom:1px solid black"><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td><td style="border-bottom:1px solid black"><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td>|
|row2 "t"=<td colspan="2"><div style="width:2em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td>|
|row1 "u"=<td colspan="2" style="border-bottom:1px solid black"><div style="width:2em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td>|
|row2 "u"=<td style="border-right:1px dashed black"><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td><td><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td>|
|row1 "y"=<td colspan="2" style="border-bottom: 1px dashed black;"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row2 "y"=<td style="border-right: 1px solid black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td><td><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|


|row1 "}"=<td rowspan="2" style="border-right: 1px dashed black;"><div style="width: 1em; height: 2em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td><td style="border-bottom: 1px solid black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row1 "}"=<td rowspan="2" style="border-right: 1px dashed black;"><div style="width: 1em; height: 2em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td><td style="border-bottom: 1px solid black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
Regel 70: Regel 106:
|row1 "7"=<td style="border-bottom: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td><td rowspan="2"><div style="width: 1em; height: 2em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row1 "7"=<td style="border-bottom: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td><td rowspan="2"><div style="width: 1em; height: 2em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row2 "7"=<td style="border-right: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row2 "7"=<td style="border-right: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row1 "A"=<td style="border-right: 1px dashed black; border-bottom: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td><td style="border-bottom: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row2 "A"=<td colspan="2"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row1 "C"=<td style="border-right: 1px dashed black; border-bottom: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td><td rowspan="2"><div style="width: 1em; height: 2em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row2 "C"=<td style="border-right: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row1 "D"=<td rowspan="2" style="border-right: 1px dashed black;"><div style="width: 1em; height: 2em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td><td style="border-bottom: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row2 "D"=<td><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row1 "F"=<td><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td><td style="border-bottom: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row2 "F"=<td style="border-right: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td><td><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row1 "G"=<td style="border-right:1px dashed black"><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td><td style="border-bottom:1px dashed black"><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td>|
|row2 "G"=<td style="border-right:1px solid black"><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td><td><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td>|


|row1 "J"=<td style="border-right: 1px dashed black; border-bottom: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td><td><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row1 "J"=<td style="border-right: 1px dashed black; border-bottom: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td><td><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row2 "J"=<td colspan="2"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row2 "J"=<td colspan="2"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row1 "K"=<td style="border-right:1px dashed black;border-bottom:1px dashed black"><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td><td rowspan="2"><div style="width:1em;height:2em"><span style="font:1px/1px serif">&nbsp;</span></div></td>|
|row2 "K"=<td style="border-right:1px solid black"><div style="width:1em;height:1em"><span style="font:1px/1px serif">&nbsp;</span></div></td>|


|row1 "L"=<td style="border-right: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td><td style="border-bottom: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row1 "L"=<td style="border-right: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td><td style="border-bottom: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row2 "L"=<td colspan="2"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row2 "L"=<td colspan="2"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row1 "F"=<td><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td><td style="border-bottom: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row2 "F"=<td style="border-right: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td><td><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|


|row1 "V"=<td colspan="2" style="border-bottom: 1px dashed black;"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row1 "V"=<td colspan="2" style="border-bottom: 1px dashed black;"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row2 "V"=<td style="border-right: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td><td><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row2 "V"=<td style="border-right: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td><td><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row1 "C"=<td style="border-right: 1px dashed black; border-bottom: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td><td rowspan="2"><div style="width: 1em; height: 2em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row2 "C"=<td style="border-right: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row1 "A"=<td style="border-right: 1px dashed black; border-bottom: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td><td style="border-bottom: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row2 "A"=<td colspan="2"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row1 "D"=<td rowspan="2" style="border-right: 1px dashed black;"><div style="width: 1em; height: 2em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td><td style="border-bottom: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row2 "D"=<td><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|


|row1 "%"=<td style="border-right: 1px dashed black; border-bottom: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td><td style="border-bottom: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row1 "%"=<td style="border-right: 1px dashed black; border-bottom: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td><td style="border-bottom: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
Regel 106: Regel 148:
|row1 "["=<td style="border-right: 1px solid black; border-bottom: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td><td rowspan="2"><div style="width: 1em; height: 2em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row1 "["=<td style="border-right: 1px solid black; border-bottom: 1px dashed black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td><td rowspan="2"><div style="width: 1em; height: 2em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row2 "["=<td style="border-right: 1px solid black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
|row2 "["=<td style="border-right: 1px solid black;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;">&nbsp;</span></div></td>|
<!--Hier worden de parameters gekopieerd, zoals ze bij de aanroep van Sjabloon:Stamboom zijn opgegeven:
key 1: gelijk aan opgegeven parameter, dat is een tegel, een direct opgegeven naam of een parameternaam die verwijst naar een naam
tst 1 ab: gelijk aan "undef" als er geen parameter opgegeven is. Anders ontbreekt tst 1 ab
text 1: te tonen tekst.
Bijvoorbeeld, de aanroep is: Stamboom|Vader|~| moe |moe=Moeder


|key_1="{{{1|}}}"|tst_1_{{{1|a}}}{{{1|b}}}=undef|text_1={{{{{{1}}}|{{{1}}}}}}
Nu wordt Sjabloon:Stamboom/stap2 aangeroepen met alle bovenstaande parameters en bovendien met:
|key_2="{{{2|}}}"|tst_2_{{{2|a}}}{{{2|b}}}=undef|text_2={{{{{{2}}}|{{{2}}}}}}
key 1=Vader
|key_3="{{{3|}}}"|tst_3_{{{3|a}}}{{{3|b}}}=undef|text_3={{{{{{3}}}|{{{3}}}}}}
text 1=Vader
|key_4="{{{4|}}}"|tst_4_{{{4|a}}}{{{4|b}}}=undef|text_4={{{{{{4}}}|{{{4}}}}}}
key 2=~
|key_5="{{{5|}}}"|tst_5_{{{5|a}}}{{{5|b}}}=undef|text_5={{{{{{5}}}|{{{5}}}}}}
text 2=~
|key_6="{{{6|}}}"|tst_6_{{{6|a}}}{{{6|b}}}=undef|text_6={{{{{{6}}}|{{{6}}}}}}
key 3=moe
|key_7="{{{7|}}}"|tst_7_{{{7|a}}}{{{7|b}}}=undef|text_7={{{{{{7}}}|{{{7}}}}}}
text 3=Moeder
|key_8="{{{8|}}}"|tst_8_{{{8|a}}}{{{8|b}}}=undef|text_8={{{{{{8}}}|{{{8}}}}}}
key 4=
|key_9="{{{9|}}}"|tst_9_{{{9|a}}}{{{9|b}}}=undef|text_9={{{{{{9}}}|{{{9}}}}}}
tst 4 ab=undef
|key_10="{{{10|}}}"|tst_10_{{{10|a}}}{{{10|b}}}=undef|text_10={{{{{{10}}}|{{{10}}}}}}
-->
|key_11="{{{11|}}}"|tst_11_{{{11|a}}}{{{11|b}}}=undef|text_11={{{{{{11}}}|{{{11}}}}}}
|key_1="{{{1|}}}"|tst_1_{{{1|a}}}{{{1|b}}}=undef|text_1={{{{{{1}}}|{{{1}}}}}}|kl1={{#if:{{{{{{1|$}}}kl|}}}|{{{{{{1}}}kl}}}|}}
|key_12="{{{12|}}}"|tst_12_{{{12|a}}}{{{12|b}}}=undef|text_12={{{{{{12}}}|{{{12}}}}}}
|key_2="{{{2|}}}"|tst_2_{{{2|a}}}{{{2|b}}}=undef|text_2={{{{{{2}}}|{{{2}}}}}}|kl2={{#if:{{{{{{2|$}}}kl|}}}|{{{{{{2}}}kl}}}|}}
|key_13="{{{13|}}}"|tst_13_{{{13|a}}}{{{13|b}}}=undef|text_13={{{{{{13}}}|{{{13}}}}}}
|key_3="{{{3|}}}"|tst_3_{{{3|a}}}{{{3|b}}}=undef|text_3={{{{{{3}}}|{{{3}}}}}}|kl3={{#if:{{{{{{3|$}}}kl|}}}|{{{{{{3}}}kl}}}|}}
|key_14="{{{14|}}}"|tst_14_{{{14|a}}}{{{14|b}}}=undef|text_14={{{{{{14}}}|{{{14}}}}}}
|key_4="{{{4|}}}"|tst_4_{{{4|a}}}{{{4|b}}}=undef|text_4={{{{{{4}}}|{{{4}}}}}}|kl4={{#if:{{{{{{4|$}}}kl|}}}|{{{{{{4}}}kl}}}|}}
|key_15="{{{15|}}}"|tst_15_{{{15|a}}}{{{15|b}}}=undef|text_15={{{{{{15}}}|{{{15}}}}}}
|key_5="{{{5|}}}"|tst_5_{{{5|a}}}{{{5|b}}}=undef|text_5={{{{{{5}}}|{{{5}}}}}}|kl5={{#if:{{{{{{5|$}}}kl|}}}|{{{{{{5}}}kl}}}|}}
|key_16="{{{16|}}}"|tst_16_{{{16|a}}}{{{16|b}}}=undef|text_16={{{{{{16}}}|{{{16}}}}}}
|key_6="{{{6|}}}"|tst_6_{{{6|a}}}{{{6|b}}}=undef|text_6={{{{{{6}}}|{{{6}}}}}}|kl6={{#if:{{{{{{6|$}}}kl|}}}|{{{{{{6}}}kl}}}|}}
|key_17="{{{17|}}}"|tst_17_{{{17|a}}}{{{17|b}}}=undef|text_17={{{{{{17}}}|{{{17}}}}}}
|key_7="{{{7|}}}"|tst_7_{{{7|a}}}{{{7|b}}}=undef|text_7={{{{{{7}}}|{{{7}}}}}}|kl7={{#if:{{{{{{7|$}}}kl|}}}|{{{{{{7}}}kl}}}|}}
|key_18="{{{18|}}}"|tst_18_{{{18|a}}}{{{18|b}}}=undef|text_18={{{{{{18}}}|{{{18}}}}}}
|key_8="{{{8|}}}"|tst_8_{{{8|a}}}{{{8|b}}}=undef|text_8={{{{{{8}}}|{{{8}}}}}}|kl8={{#if:{{{{{{8|$}}}kl|}}}|{{{{{{8}}}kl}}}|}}
|key_19="{{{19|}}}"|tst_19_{{{19|a}}}{{{19|b}}}=undef|text_19={{{{{{19}}}|{{{19}}}}}}
|key_9="{{{9|}}}"|tst_9_{{{9|a}}}{{{9|b}}}=undef|text_9={{{{{{9}}}|{{{9}}}}}}|kl9={{#if:{{{{{{9|$}}}kl|}}}|{{{{{{9}}}kl}}}|}}
|key_20="{{{20|}}}"|tst_20_{{{20|a}}}{{{20|b}}}=undef|text_20={{{{{{20}}}|{{{20}}}}}}
|key_10="{{{10|}}}"|tst_10_{{{10|a}}}{{{10|b}}}=undef|text_10={{{{{{10}}}|{{{10}}}}}}|kl10={{#if:{{{{{{10|$}}}kl|}}}|{{{{{{10}}}kl}}}|}}
|key_21="{{{21|}}}"|tst_21_{{{21|a}}}{{{21|b}}}=undef|text_21={{{{{{21}}}|{{{21}}}}}}
|key_11="{{{11|}}}"|tst_11_{{{11|a}}}{{{11|b}}}=undef|text_11={{{{{{11}}}|{{{11}}}}}}|kl11={{#if:{{{{{{11|$}}}kl|}}}|{{{{{{11}}}kl}}}|}}
|key_22="{{{22|}}}"|tst_22_{{{22|a}}}{{{22|b}}}=undef|text_22={{{{{{22}}}|{{{22}}}}}}
|key_12="{{{12|}}}"|tst_12_{{{12|a}}}{{{12|b}}}=undef|text_12={{{{{{12}}}|{{{12}}}}}}|kl12={{#if:{{{{{{12|$}}}kl|}}}|{{{{{{12}}}kl}}}|}}
|key_23="{{{23|}}}"|tst_23_{{{23|a}}}{{{23|b}}}=undef|text_23={{{{{{23}}}|{{{23}}}}}}
|key_13="{{{13|}}}"|tst_13_{{{13|a}}}{{{13|b}}}=undef|text_13={{{{{{13}}}|{{{13}}}}}}|kl13={{#if:{{{{{{13|$}}}kl|}}}|{{{{{{13}}}kl}}}|}}
|key_24="{{{24|}}}"|tst_24_{{{24|a}}}{{{24|b}}}=undef|text_24={{{{{{24}}}|{{{24}}}}}}
|key_14="{{{14|}}}"|tst_14_{{{14|a}}}{{{14|b}}}=undef|text_14={{{{{{14}}}|{{{14}}}}}}|kl14={{#if:{{{{{{14|$}}}kl|}}}|{{{{{{14}}}kl}}}|}}
|key_25="{{{25|}}}"|tst_25_{{{25|a}}}{{{25|b}}}=undef|text_25={{{{{{25}}}|{{{25}}}}}}
|key_15="{{{15|}}}"|tst_15_{{{15|a}}}{{{15|b}}}=undef|text_15={{{{{{15}}}|{{{15}}}}}}|kl15={{#if:{{{{{{15|$}}}kl|}}}|{{{{{{15}}}kl}}}|}}
|key_26="{{{26|}}}"|tst_26_{{{26|a}}}{{{26|b}}}=undef|text_26={{{{{{26}}}|{{{26}}}}}}
|key_16="{{{16|}}}"|tst_16_{{{16|a}}}{{{16|b}}}=undef|text_16={{{{{{16}}}|{{{16}}}}}}|kl16={{#if:{{{{{{16|$}}}kl|}}}|{{{{{{16}}}kl}}}|}}
|key_27="{{{27|}}}"|tst_27_{{{27|a}}}{{{27|b}}}=undef|text_27={{{{{{27}}}|{{{27}}}}}}
|key_17="{{{17|}}}"|tst_17_{{{17|a}}}{{{17|b}}}=undef|text_17={{{{{{17}}}|{{{17}}}}}}|kl17={{#if:{{{{{{17|$}}}kl|}}}|{{{{{{17}}}kl}}}|}}
|key_28="{{{28|}}}"|tst_28_{{{28|a}}}{{{28|b}}}=undef|text_28={{{{{{28}}}|{{{28}}}}}}
|key_18="{{{18|}}}"|tst_18_{{{18|a}}}{{{18|b}}}=undef|text_18={{{{{{18}}}|{{{18}}}}}}|kl18={{#if:{{{{{{18|$}}}kl|}}}|{{{{{{18}}}kl}}}|}}
|key_29="{{{29|}}}"|tst_29_{{{29|a}}}{{{29|b}}}=undef|text_29={{{{{{29}}}|{{{29}}}}}}
|key_19="{{{19|}}}"|tst_19_{{{19|a}}}{{{19|b}}}=undef|text_19={{{{{{19}}}|{{{19}}}}}}|kl19={{#if:{{{{{{19|$}}}kl|}}}|{{{{{{19}}}kl}}}|}}
|key_30="{{{30|}}}"|tst_30_{{{30|a}}}{{{30|b}}}=undef|text_30={{{{{{30}}}|{{{30}}}}}}
|key_20="{{{20|}}}"|tst_20_{{{20|a}}}{{{20|b}}}=undef|text_20={{{{{{20}}}|{{{20}}}}}}|kl20={{#if:{{{{{{20|$}}}kl|}}}|{{{{{{20}}}kl}}}|}}
|key_31="{{{31|}}}"|tst_31_{{{31|a}}}{{{31|b}}}=undef|text_31={{{{{{31}}}|{{{31}}}}}}
|key_21="{{{21|}}}"|tst_21_{{{21|a}}}{{{21|b}}}=undef|text_21={{{{{{21}}}|{{{21}}}}}}|kl21={{#if:{{{{{{21|$}}}kl|}}}|{{{{{{21}}}kl}}}|}}
|key_32="{{{32|}}}"|tst_32_{{{32|a}}}{{{32|b}}}=undef|text_32={{{{{{32}}}|{{{32}}}}}}
|key_22="{{{22|}}}"|tst_22_{{{22|a}}}{{{22|b}}}=undef|text_22={{{{{{22}}}|{{{22}}}}}}|kl22={{#if:{{{{{{22|$}}}kl|}}}|{{{{{{22}}}kl}}}|}}
|key_33="{{{33|}}}"|tst_33_{{{33|a}}}{{{33|b}}}=undef|text_33={{{{{{33}}}|{{{33}}}}}}
|key_23="{{{23|}}}"|tst_23_{{{23|a}}}{{{23|b}}}=undef|text_23={{{{{{23}}}|{{{23}}}}}}|kl23={{#if:{{{{{{23|$}}}kl|}}}|{{{{{{23}}}kl}}}|}}
|key_34="{{{34|}}}"|tst_34_{{{34|a}}}{{{34|b}}}=undef|text_34={{{{{{34}}}|{{{34}}}}}}
|key_24="{{{24|}}}"|tst_24_{{{24|a}}}{{{24|b}}}=undef|text_24={{{{{{24}}}|{{{24}}}}}}|kl24={{#if:{{{{{{24|$}}}kl|}}}|{{{{{{24}}}kl}}}|}}
|key_35="{{{35|}}}"|tst_35_{{{35|a}}}{{{35|b}}}=undef|text_35={{{{{{35}}}|{{{35}}}}}}
|key_25="{{{25|}}}"|tst_25_{{{25|a}}}{{{25|b}}}=undef|text_25={{{{{{25}}}|{{{25}}}}}}|kl25={{#if:{{{{{{25|$}}}kl|}}}|{{{{{{25}}}kl}}}|}}
|key_36="{{{36|}}}"|tst_36_{{{36|a}}}{{{36|b}}}=undef|text_36={{{{{{36}}}|{{{36}}}}}}
|key_26="{{{26|}}}"|tst_26_{{{26|a}}}{{{26|b}}}=undef|text_26={{{{{{26}}}|{{{26}}}}}}|kl26={{#if:{{{{{{26|$}}}kl|}}}|{{{{{{26}}}kl}}}|}}
|key_37="{{{37|}}}"|tst_37_{{{37|a}}}{{{37|b}}}=undef|text_37={{{{{{37}}}|{{{37}}}}}}
|key_27="{{{27|}}}"|tst_27_{{{27|a}}}{{{27|b}}}=undef|text_27={{{{{{27}}}|{{{27}}}}}}|kl27={{#if:{{{{{{27|$}}}kl|}}}|{{{{{{27}}}kl}}}|}}
|key_38="{{{38|}}}"|tst_38_{{{38|a}}}{{{38|b}}}=undef|text_38={{{{{{38}}}|{{{38}}}}}}
|key_28="{{{28|}}}"|tst_28_{{{28|a}}}{{{28|b}}}=undef|text_28={{{{{{28}}}|{{{28}}}}}}|kl28={{#if:{{{{{{28|$}}}kl|}}}|{{{{{{28}}}kl}}}|}}
|key_39="{{{39|}}}"|tst_39_{{{39|a}}}{{{39|b}}}=undef|text_39={{{{{{39}}}|{{{39}}}}}}
|key_29="{{{29|}}}"|tst_29_{{{29|a}}}{{{29|b}}}=undef|text_29={{{{{{29}}}|{{{29}}}}}}|kl29={{#if:{{{{{{29|$}}}kl|}}}|{{{{{{29}}}kl}}}|}}
|key_40="{{{40|}}}"|tst_40_{{{40|a}}}{{{40|b}}}=undef|text_40={{{{{{40}}}|{{{40}}}}}}
|key_30="{{{30|}}}"|tst_30_{{{30|a}}}{{{30|b}}}=undef|text_30={{{{{{30}}}|{{{30}}}}}}|kl30={{#if:{{{{{{30|$}}}kl|}}}|{{{{{{30}}}kl}}}|}}
|key_31="{{{31|}}}"|tst_31_{{{31|a}}}{{{31|b}}}=undef|text_31={{{{{{31}}}|{{{31}}}}}}|kl31={{#if:{{{{{{31|$}}}kl|}}}|{{{{{{31}}}kl}}}|}}
|key_32="{{{32|}}}"|tst_32_{{{32|a}}}{{{32|b}}}=undef|text_32={{{{{{32}}}|{{{32}}}}}}|kl32={{#if:{{{{{{32|$}}}kl|}}}|{{{{{{32}}}kl}}}|}}
|key_33="{{{33|}}}"|tst_33_{{{33|a}}}{{{33|b}}}=undef|text_33={{{{{{33}}}|{{{33}}}}}}|kl33={{#if:{{{{{{33|$}}}kl|}}}|{{{{{{33}}}kl}}}|}}
|key_34="{{{34|}}}"|tst_34_{{{34|a}}}{{{34|b}}}=undef|text_34={{{{{{34}}}|{{{34}}}}}}|kl34={{#if:{{{{{{34|$}}}kl|}}}|{{{{{{34}}}kl}}}|}}
|key_35="{{{35|}}}"|tst_35_{{{35|a}}}{{{35|b}}}=undef|text_35={{{{{{35}}}|{{{35}}}}}}|kl35={{#if:{{{{{{35|$}}}kl|}}}|{{{{{{35}}}kl}}}|}}
|key_36="{{{36|}}}"|tst_36_{{{36|a}}}{{{36|b}}}=undef|text_36={{{{{{36}}}|{{{36}}}}}}|kl36={{#if:{{{{{{36|$}}}kl|}}}|{{{{{{36}}}kl}}}|}}
|key_37="{{{37|}}}"|tst_37_{{{37|a}}}{{{37|b}}}=undef|text_37={{{{{{37}}}|{{{37}}}}}}|kl37={{#if:{{{{{{37|$}}}kl|}}}|{{{{{{37}}}kl}}}|}}
|key_38="{{{38|}}}"|tst_38_{{{38|a}}}{{{38|b}}}=undef|text_38={{{{{{38}}}|{{{38}}}}}}|kl38={{#if:{{{{{{38|$}}}kl|}}}|{{{{{{38}}}kl}}}|}}
|key_39="{{{39|}}}"|tst_39_{{{39|a}}}{{{39|b}}}=undef|text_39={{{{{{39}}}|{{{39}}}}}}|kl39={{#if:{{{{{{39|$}}}kl|}}}|{{{{{{39}}}kl}}}|}}
|key_40="{{{40|}}}"|tst_40_{{{40|a}}}{{{40|b}}}=undef|text_40={{{{{{40}}}|{{{40}}}}}}|kl40={{#if:{{{{{{40|$}}}kl|}}}|{{{{{{40}}}kl}}}|}}
|key_41="{{{41|}}}"|tst_41_{{{41|a}}}{{{41|b}}}=undef|text_41={{{{{{41}}}|{{{41}}}}}}
|key_41="{{{41|}}}"|tst_41_{{{41|a}}}{{{41|b}}}=undef|text_41={{{{{{41}}}|{{{41}}}}}}
|key_42="{{{42|}}}"|tst_42_{{{42|a}}}{{{42|b}}}=undef|text_42={{{{{{42}}}|{{{42}}}}}}
|key_42="{{{42|}}}"|tst_42_{{{42|a}}}{{{42|b}}}=undef|text_42={{{{{{42}}}|{{{42}}}}}}
Regel 209: Regel 267:
|key_101="{{{101|}}}"|tst_101_{{{101|a}}}{{{101|b}}}=undef|text_101={{{{{{101}}}|{{{101}}}}}}
|key_101="{{{101|}}}"|tst_101_{{{101|a}}}{{{101|b}}}=undef|text_101={{{{{{101}}}|{{{101}}}}}}
|undef=}}</includeonly><noinclude>{{sjablooninfo|1=
|undef=}}</includeonly><noinclude>{{sjablooninfo|1=
Zie de informatie op <!--[[:en:Template:Familytree]]-->[[Sjabloon:Stamboom/doc]] voor het gebruik van dit sjabloon.
==Voorbeeld==
De code:
<pre>{{Stamboom/start}}
{{Stamboom | | | | GRM |~|y|~| GRV | | GRM=[[Oma]]|GRV=[[Opa]]}}
{{Stamboom | | | | | | | |)|-|-|-|.| }}
{{Stamboom | | | MOE |y| VAD | | ELLA| MOE=Mamma|VAD=Pappa|ELLA=[[Tante Ella]]}}
{{Stamboom | |,|-|-|-|+|-|-|-|.| | | }}
{{Stamboom | JAN | | IK  | | ZUS | | | JAN=Mijn broer Jan|IK='''Ik!'''|ZUS=Mijn kleine zusje}}
{{Stamboom/eind}}</pre>
Resulteert in:
{{Stamboom/start}}
{{Stamboom | | | | GRM |~|y|~| GRV | | GRM=[[Oma]]|GRV=[[Opa]]}}
{{Stamboom | | | | | | | |)|-|-|-|.| }}
{{Stamboom | | | MOE |y| VAD | | ELLA| MOE=Mamma|VAD=Pappa|ELLA=[[Tante Ella]]}}
{{Stamboom | |,|-|-|-|+|-|-|-|.| | | }}
{{Stamboom | JAN | | IK  | | ZUS | | | JAN=Mijn broer Jan|IK='''Ik!'''|ZUS=Mijn kleine zusje}}
{{Stamboom/eind}}
 
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:
<pre>{{Stamboom/start}}
{{Stamboom | | | | GRM |~|y|~| GRV | | GRM=Oma|GRV=Opa}}
{{Stamboom | | | | Oma |~|y|~| Opa | |}}
{{Stamboom/eind}}</pre>
Resulteert in:
{{Stamboom/start}}
{{Stamboom | | | | GRM |~|y|~| GRV | | GRM=Oma|GRV=Opa}}
{{Stamboom | | | | Oma |~|y|~| Opa | |}}
{{Stamboom/eind}}
 
===Afbreken===
Lange codegedeelten kunnen voor de overzichtelijkheid op zelfgekozen punten worden afgebroken.<br/>Zet de <nieuwe regel> direct na een '<nowiki>|</nowiki>' (zonder spatie), en begin de volgende met een '<nowiki>|</nowiki>'. Een veilige manier van afbreken is ook het gebruik van het teken '='.
<pre>{{Stamboom/start|style=font-size:67%;}}
{{Stamboom
| | | | | |PERS1|~|y|~|PERS2| | | | | | | | | | | | | | | | | |PERS3|~|y|~|PERS4| | | | |
| | | | | | | }}
{{Stamboom
| |,|-|-|-|v|-|-|-|+|-|-|-|v|-|-|-|.| | | |,|-|-|-|v|-|-|-|v|-|-|-|v|-|^|-|v|-|-|-|v|-|-|
|-|v|-|-|-|.| }}
{{Stamboom
|PERS5| |PERS6| |PERS7| |PERS8| |PERS9| |PER10| |PER11| |PER12| |PER13| |PER14| |PER15| |
|PER16| |PER17}}
{{Stamboom/eind}}</pre>
Resulteert in:
{{Stamboom/start|style=font-size:67%;}}
{{Stamboom
| | | | | |PERS1|~|y|~|PERS2| | | | | | | | | | | | | | | | | |PERS3|~|y|~|PERS4| | | | | | |
| | | | | | | }}
{{Stamboom
| |,|-|-|-|v|-|-|-|+|-|-|-|v|-|-|-|.| | | |,|-|-|-|v|-|-|-|v|-|-|-|v|-|^|-|v|-|-|-|v|-|-|
|-|v|-|-|-|.| }}
{{Stamboom
|PERS5| |PERS6| |PERS7| |PERS8| |PERS9| |PER10| |PER11| |PER12| |PER13| |PER14| |PER15| |
|PER16| |PER17}}
{{Stamboom/eind}}
 
===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:
<pre>
{{Stamboom/start|style=font-size:67%;}}
{{Stamboom|pers1| |pers2| |pers3| |pers4}}
{{Stamboom| |!}}
{{Stamboom| |pers5| |pers6| |pers7| |pers8}}
{{Stamboom/eind}}
</pre>
resulteert in:
{{Stamboom/start|style=font-size:67%;}}
{{Stamboom|pers1| |pers2| |pers3| |pers4}}
{{Stamboom| |!}}
{{Stamboom| |pers5| |pers6| |pers7| |pers8}}
{{Stamboom/eind}}
<pre>
{{Stamboom/start|style=font-size:67%;}}
{{Stamboom|pers1| |pers2| |pers3| |pers4}}
{{Stamboom| |!| | | | | | | | | | | | | | | }} <-- aangevuld met lege tegels
{{Stamboom| |pers5| |pers6| |pers7| |pers8}}
{{Stamboom/eind}}
</pre>
resulteert in:
{{Stamboom/start|style=font-size:67%;}}
{{Stamboom|pers1| |pers2| |pers3| |pers4}}
{{Stamboom| |!| | | | | | | | | | | | | | | }}
{{Stamboom| |pers5| |pers6| |pers7| |pers8}}
{{Stamboom/eind}}
 
==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.
 
{{Stamboom/parameters}}
 
*'''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:
#een naam van slechts één karakter kan een conflict geven met tegel-symbolen.
#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 [[Cascading Style Sheets|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:
<pre>{{Stamboom/start}}
{{Stamboom|border=0|boxstyle=background:lightgreen;|Box 1|y|Box 2}}
{{Stamboom|border=0|boxstyle=background:#dfd;      | |,|-|^|-|.| | }}
{{Stamboom|border=0|boxstyle=background:lightblue; |Box 3|y|Box 4}}
{{Stamboom/eind}}</pre>
 
Geeft als resultaat:
 
{{Stamboom/start}}
{{Stamboom|border=0|boxstyle=background:lightgreen;|Box 1|y|Box 2}}
{{Stamboom|border=0|boxstyle=background:#dfd;      | |,|-|^|-|.| | }}
{{Stamboom|border=0|boxstyle=background:lightblue; |Box 3|y|Box 4}}
{{Stamboom/eind}}
 
Voorbeelden van het kleuren van individuele boxen:
<pre>{{Stamboom/start}}
{{Stamboom| pa |-| ma|pa=Vader|ma=Moeder|pakl=red|makl=yellow}} <fout! er staat een spatie na 'pa',dus 'pakl' moet 'pa kl' zijn
{{Stamboom|}}
{{Stamboom| zo|-|do|zo=<font color=green>Zoon|do=Dochter|Dochterkl=red}} <fout! de boxnaam ='do', niet 'Dochter'
{{Stamboom/eind}}</pre>
 
Geeft als resultaat:
{{Stamboom/start}}
{{Stamboom| pa |-| ma|pa=Vader|ma=Moeder|pakl=red|makl=yellow}}
{{Stamboom|}}
{{Stamboom| zo|-|do|zo=<font color=green>Zoon|do=Dochter|Dochterkl=red}}
{{Stamboom/eind}}
Het sjabloon {{tl|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.
 
Er is een voorstel om de vrouwen een roze achtergrond te geven (hier is nog geen consensus over).
 
Voorbeelden:
 
{{Stamboom/start}}
{{Stamboom| | | |,|-|.| |,|-|.|}}
{{Stamboom|Wille|!| Mina|!|Juliana|Wille=Willem III|Mina=Wilhelmina|Minakl=pink|Julianakl=pink}}
{{Stamboom| |`|-|'| |`|-|'| |!}}
{{Stamboom| |,|-|-|v|-|-|v|-|^|.}}
{{Stamboom|boxstyle=background:pink;|Beatr|Irene|Margr|Christina|Beatr=Beatrix|Margr=Margriet}}
{{Stamboom/eind}}
<br><br>
{{Stamboom/start}}
{{Stamboom| |Sophi|y|Wille|y| Emma| | | |Wille|~|Sophi|~| Emma|Sophi=Sophie|Sophikl=pink|Emmakl=pink|Wille=Willem III}}
{{Stamboom| |,|-|-|+|-|.| |`|-|.| | | | | | | | | |!| | | |!}}
{{Stamboom|Wille|Mauri|Alexa|Wilhe| | | | | | | |Wille| |Wilhe|Wille=Willem|Mauri=Maurits|Alexa=Alexander|Wilhe=Wilhelmina|Wilhekl=pink}}
{{Stamboom| | | | | | | | | | | | | | | | | | | |Maurits}}
{{Stamboom| | | | | | | | | | | | | | | | | | | |Alexander}}
{{Stamboom/eind}}
 
}}
}}
[[Categorie:Sjablonen stamboom| Stamboom]]
[[Categorie:Sjablonen stamboom| Stamboom]]


</noinclude>
</noinclude>

Versie van 3 jan 2012 19:15

De sjabloonbeschrijving hieronder wordt niet afgebeeld wanneer de sjabloon wordt geplaatst.

Voorbeeld

De code:

{{Stamboom/start}}
{{Stamboom | | | | GRM |~|y|~| GRV | | GRM=[[Oma]]|GRV=[[Opa]]}}
{{Stamboom | | | | | | | |)|-|-|-|.| }}
{{Stamboom | | | MOE |y| VAD | | ELLA| MOE=Mamma|VAD=Pappa|ELLA=[[Tante Ella]]}}
{{Stamboom | |,|-|-|-|+|-|-|-|.| | | }}
{{Stamboom | JAN | | IK  | | ZUS | | | JAN=Mijn broer Jan|IK='''Ik!'''|ZUS=Mijn kleine zusje}}
{{Stamboom/eind}}

Resulteert in:

 
 
 
Oma
 
 
 
Opa
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Mamma
 
Pappa
 
Tante Ella
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Mijn broer Jan
 
Ik!
 
Mijn kleine zusje
 
 

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:

{{Stamboom/start}}
{{Stamboom | | | | GRM |~|y|~| GRV | | GRM=Oma|GRV=Opa}}
{{Stamboom | | | | Oma |~|y|~| Opa | |}}
{{Stamboom/eind}}

Resulteert in:

 
 
 
Oma
 
 
 
Opa
 
 
 
 
 
 
 
 
Oma
 
 
 
Opa
 
 
 
 
 

Afbreken

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

{{Stamboom/start|style=font-size:67%;}}
{{Stamboom
| | | | | |PERS1|~|y|~|PERS2| | | | | | | | | | | | | | | | | |PERS3|~|y|~|PERS4| | | | |
| | | | | | | }}
{{Stamboom
| |,|-|-|-|v|-|-|-|+|-|-|-|v|-|-|-|.| | | |,|-|-|-|v|-|-|-|v|-|-|-|v|-|^|-|v|-|-|-|v|-|-|
|-|v|-|-|-|.| }}
{{Stamboom
|PERS5| |PERS6| |PERS7| |PERS8| |PERS9| |PER10| |PER11| |PER12| |PER13| |PER14| |PER15| |
|PER16| |PER17}}
{{Stamboom/eind}}

Resulteert in:

 
 
 
 
 
PERS1
 
 
 
PERS2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
PERS3
 
 
 
PERS4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
PERS5
 
PERS6
 
PERS7
 
PERS8
 
PERS9
 
PER10
 
PER11
 
PER12
 
PER13
 
PER14
 
PER15
 
PER16
 
PER17

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:

{{Stamboom/start|style=font-size:67%;}}
{{Stamboom|pers1| |pers2| |pers3| |pers4}}
{{Stamboom| |!}}
{{Stamboom| |pers5| |pers6| |pers7| |pers8}}
{{Stamboom/eind}}

resulteert in:

pers1
 
pers2
 
pers3
 
pers4
 
 
 
 
pers5
 
pers6
 
pers7
 
pers8
{{Stamboom/start|style=font-size:67%;}}
{{Stamboom|pers1| |pers2| |pers3| |pers4}}
{{Stamboom| |!| | | | | | | | | | | | | | | }} <-- aangevuld met lege tegels
{{Stamboom| |pers5| |pers6| |pers7| |pers8}}
{{Stamboom/eind}}

resulteert in:

pers1
 
pers2
 
pers3
 
pers4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
pers5
 
pers6
 
pers7
 
pers8

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.
Ononderbroken lijnen:
,
 
 
 
 
  v
 
 
 
  .
 
 
 
 
)
 
 
 
  +
 
 
 
 
  (
 
 
 
 
`
 
 
 
  ^
 
 
 
  '
 
 
 
 
-
 
 
  !
 
 
 
Onderbroken lijnen:
F
 
 
 
 
  V
 
 
 
  7
 
 
 
 
D
 
 
 
  %
 
 
 
 
  C
 
 
 
 
L
 
 
 
  A
 
 
 
  J
 
 
 
 
~
 
 
  :
 
 
 
Gemengd (1):
p
 
 
 
 
  u
 
 
 
  q
 
 
 
 
}
 
 
 
  *
 
 
 
 
  {
 
 
 
 
b
 
 
 
  t
 
 
 
  d
 
 
 
 
G
 
 
 
 
  K
 
 
 
 
Gemengd (2):
r
 
 
 
 
  y
 
 
 
  n
 
 
 
 
]
 
 
 
  #
 
 
 
 
  [
 
 
 
 
c
 
 
 
  h
 
 
 
  j
 
 
 
 
g
 
 
 
 
  k
 
 
 
 

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

{{Stamboom/start}}
{{Stamboom|border=0|boxstyle=background:lightgreen;|Box 1|y|Box 2}}
{{Stamboom|border=0|boxstyle=background:#dfd;      | |,|-|^|-|.| | }}
{{Stamboom|border=0|boxstyle=background:lightblue; |Box 3|y|Box 4}}
{{Stamboom/eind}}

Geeft als resultaat:

Box 1
 
Box 2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Box 3
 
Box 4
 
 

Voorbeelden van het kleuren van individuele boxen:

{{Stamboom/start}}
{{Stamboom| pa |-| ma|pa=Vader|ma=Moeder|pakl=red|makl=yellow}} <fout! er staat een spatie na 'pa',dus 'pakl' moet 'pa kl' zijn
{{Stamboom|}}
{{Stamboom| zo|-|do|zo=<font color=green>Zoon|do=Dochter|Dochterkl=red}} <fout! de boxnaam ='do', niet 'Dochter'
{{Stamboom/eind}}

Geeft als resultaat:

Vader
 
Moeder
 
Zoon
 
Dochter
 

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.

Er is een voorstel om de vrouwen een roze achtergrond te geven (hier is nog geen consensus over).

Voorbeelden:

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Willem III
 
 
Wilhelmina
 
 
Juliana
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
BeatrixIreneMargrietChristina



 
Sophie
 
Willem III
 
Emma
 
 
 
Willem III
 
Sophie
 
Emma
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
WillemMauritsAlexanderWilhelmina
 
 
 
 
 
 
 
Willem
 
Wilhelmina
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Maurits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Alexander
rel=nofollow