Vorlage:Stammbaum (komplex)

Aus Genealogen im Hinterland
Zur Navigation springenZur Suche springen

Dokumentation[Bearbeiten]

Diese Vorlage dient wie auch {{Stammbaum}} dem Anzeigen eines Stammbaumes, jedoch mit Wichtigen Unterschieden:

  • Diese Vorlage mit 99 Spalten ist speziell auf breite Stammbäume zugeschnitten, denen die 40 Spalten der Standardversion nicht reichen.
  • Sie verringert so die Serverlast (da es in der Standardversion nicht mehr zum Überschreiten der max. Anzahl der Vorlagen auf einer Seite kommt)

Nachfolgend steht die gleiche Erklärung wie in der Standardvorlage, jedoch muss zur Verwendung {{Stammbaum}} durch {{Stammbaum (komplex)}} ersetzt werden. Dabei müssen aber trotzdem {{Stammbaum/Start}} bzw. {{Stammbaum/Ende}} verwendet werden. Die Syntax ist die selbe.


Hinweis

Wenn diese Vorlage in der Breite nicht ausreichen soll, kann alternativ auch diese Vorlage verwendet werden

Stammbaumübertragung

Dieses ist eine Vorlage für die Übertragung einfacher Stammbäume, die auf einer ASCII-Syntax beruhen und aus Boxen und Verbindungslinien bestehen. Die Stammbäume werden als eine Tabelle angezeigt, die auf HTML mit CSS-Parametern basiert, und können beliebige Wiki-Syntax innerhalb der Boxen enthalten.

Beispiel:
Aus folgendem ASCII-Stammbaum

       Helios --- Klymene
               |
  -----------------------------
  |       |         |         |       
Aigle  Phaetusa   Lampetia  Phaeton

wird

 
 
 
Helios
 
 
 
Klymene
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Aigle
 
Phaetusa
 
Lampetia
 
Phaeton


Beispiel

Dieser Code:

{{Stammbaum/Start}}
{{Stammbaum | | | | GRM |~|y|~| GRP | | GRM=Großmutter|GRP=Großvater}}
{{Stammbaum | | | | | | | |)|-|-|-|.| | }}
{{Stammbaum | | | MOM |y| DAD | | DAI | MOM=Mutti|DAD=Papa|DAI=Tante Wilma}}
{{Stammbaum | |,|-|-|-|+|-|-|-|.| | | | }}
{{Stammbaum | JOE | | ME  | | SIS | | | JOE=Mein Bruder [[Tim]]|ME='''[[Ich]]!'''|SIS=Meine kleine Schwester}}
{{Stammbaum/Ende}}

erzeugt diese Ausgabe:

 
 
 
Großmutter
 
 
 
Großvater
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Mutti
 
Papa
 
Tante Wilma
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Mein Bruder Tim
 
Ich!
 
Meine kleine Schwester
 
 


Musterverzeichnis

Linie
,
 
 
 
 
  .
 
 
 
  `
 
 
 
  '
 
 
 
 
^
 
 
 
  v
 
 
 
  (
 
 
 
  )
 
 
 
 
-
 
 
  !
 
 
  +
 
 
 
 
 
 
 
Gestrichelt
F
 
 
 
 
  7
 
 
 
  L
 
 
 
  J
 
 
 
 
A
 
 
 
  V
 
 
 
  C
 
 
 
  D
 
 
 
 
~
 
 
  :
 
 
  %
 
 
 
 
 
Mischung
é
 
 
 
 
  è
 
 
 
 
  <
 
 
 
  >
 
 
 
 
*
 
 
 
 
  #
 
 
 
 
  y
 
 
 
  Y
 
 
 
 
{
 
 
 
  }
 
 
 
  Ä
 
 
 
 


Anpassungsmöglichkeiten

Die Boxen können willkürlichen Wiki-Code enthalten. Der Inhalt der Boxen wird mit den zusätzlich genannten Parametern spezifiziert, die zum Vorlagenaufruf hinzugefügt werden. Jede Box ist drei Spalten weit und hat normalerweise einen zwei Pixel breiten schwarzen Rand. Boxen können jeden beliebigen Namen haben, der ein gültiger Vorlagenparametername ist, obgleich einzelne Buchstaben und Namen vermieden werden sollten, um Konflikte mit Fließsymbolen zu verhindern.

Die gesamte Tabelle kann auch in einen <div>-Container mit Style-Parametern gesetzt werden um eine gewisse Übersicht zu wahren.

für den gesamten Stammbaum bzw. einzelne Zeilen

Das Aussehen der Boxen kann wahlweise durch den Parameter border und boxstyle gesteuert werden. Das vorangestellte border=0 setzt die Breite des Boxrandes auf 0 Pixel, während das letztere verwendet werden kann, um willkürliche CSS-Code direkt zu den boxstyle-Attributen hinzuzufügen. {{Stammbaum/Start}} akzeptiert aber auch style-Parameter, die dann für die gesamte Tabelle gelten. Z. B. generiert der folgende Code

{{Stammbaum/Start|style=font-size:200%;line-height:100%;}}
{{Stammbaum|border=0|boxstyle=background:#dfd;| | FOO |y| BAR | | FOO=Box 1|BAR=Box 2}}
{{Stammbaum|border=0|boxstyle=background:#dfd;| | |,|-|^|-|.| | | }}
{{Stammbaum|border=0|boxstyle=background:#dfd;| | FOO | | BAR | | FOO=Box 3|BAR=Box 4}}
{{Stammbaum/Ende}}

dieses Ergebnis:

 
Box 1
 
Box 2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Box 3
 
Box 4
 


für beliebige Boxen

Einzelne Boxen können mit dem Parameter boxstyle=Bezeichner wie formatiert werden:

{{Stammbaum/Start}}
{{Stammbaum| | | | |WEISS| | | | |WEISS=Weiße Box}}
{{Stammbaum| |,|-|-|'|!|`|-|-|.| }}
{{Stammbaum| ROT |~|GRÜN |~|BLAU |ROT=Rote Box|GRÜN=Grüne Box|BLAU=Blaue Box
|boxstyle_ ROT =background-color: #faa;
|boxstyle_GRÜN =background-color: #afa;
|boxstyle_BLAU =background-color: #aaf; }}
{{Stammbaum/Ende}}

Dabei ist zu beachten das führende Leerzeichen bei den Bezeichnern mit bei boxstyle_<Bezeichner>=<CSS> angegeben werden müssen; siehe im Beispiel für den Bezeichner ROT.

Mit dem Ergebnis:

 
 
 
 
Weiße Box
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Rote Box
 
Grüne Box
 
Blaue Box
 
 


Richtlinien

Die Abkürzungen von Namen dürfen beliebig viele Zeichen lang sein. Jedoch leidet die Übersichtlichkeit bei Verwendung von Abkürzungen, die länger als 3 Zeichen sind. Es muss zwischen zwei Namen mindestens ein | sein, wobei zwei besser aussehen und außerdem Platz für Linien dazwischen lassen. Auch vor dem Anfang der Erklärung muss ein | stehen.

{{Stammbaum | |,|-|.| | | }}
{{Stammbaum | |G   R  | | G=Oma|R=Opa}}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
{{{G R }}}
 
{{Stammbaum | | |,|-|-|.| }}
{{Stammbaum | | Go  | Rop Go=Oma|Rop=Opa}}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
{{{ Go }}}
{{Stammbaum | | |,|-|-|.| | }}
{{Stammbaum | | Go  | Rop | Go=Oma|Rop=Opa}}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
OmaOpa
{{Stammbaum | | |,|-|v|-|.| | }}
{{Stammbaum | | Grm |!| Grv | Grm=Oma|Grv=Opa}}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Oma
 
 
Opa

Hinweis: Es ist kein Problem Abkürzungen zur besseren Übersicht auf mehrere Zeilen zu verteilen, es muss aber sich aber mindestens eine Abkürzung auf der aktuellen Zeile befinden.

{{Stammbaum | | |,|-|v|-|.| | }}
{{Stammbaum | | Grm |!| Grv | |Grm=Oma
|Grv=Opa}}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Oma
 
 
Opa
 
{{Stammbaum | | |,|-|v|-|.| | }}
{{Stammbaum | | Grm |!| Grv | 
|Grm=Oma
|Grv=Opa}}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Oma
 
 
Opa{{{ }}}

Auch sollte man bei Stammbäumen von Personen auch ein paar Konventionen beachten:

Bis zur Vereinigung der Abstammungslinien von Mutter und Vater sollten diese gestrichelt dargestellt werden. Man hat dabei 8 verschiedene Möglichkeiten, Linien an eine Box zu führen. Natürlich können die Namen in den Boxen auch verlinkt (bzw. wikifiziert) werden.

{{Stammbaum | | Grm | | Grv | Grm=Oma|Grv=Opa}}
{{Stammbaum | | |L|~|y|~|J| | }}
{{Stammbaum | | | | Pap | | | Pap=Papa}}
 
Oma
 
Opa
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Papa
 
 
{{Stammbaum | | | |.|!|,| | | }}
{{Stammbaum | | |-| Pap |-| | Pap=[[Papa]]}}
{{Stammbaum | | | |'|!|`| | | }}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Papa
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Siehe auch

Für einfache, querliegende Stammbäume bis ins dritte Glied (Urgroßeltern, also 14 Vorfahren), gibt es die Vorlage:Ahnentafel (aktuelle Version compact4)

Weblinks


cs:Šablona:Rodokmen (superkomplex) dsb:Pśedłoga:Rodopis (kompleksny) en:Template:Familytree eo:Ŝablono:Genealogia arbo (kompleksa) es:Plantilla:Árbol genealógico fr:Modèle:Arbre généalogique hsb:Předłoha:Rodoštom (kompleksny) sv:Mall:Släktträd

zh:Template:Familytree