Vorlage:Stammbaum/doc
Aus Ardapedia
Funktion
Dies ist eine Vorlage zum Rendern einfacher Stammbäume, die aus Kästchen und Verbindungslinien bestehen und auf einer ASCII-Art-ähnlichen Syntax basieren. Die Stammbäume werden als HTML-Tabellen unter Verwendung von CSS-Attributen angezeigt und können beliebige Wiki-Markups innerhalb der Kästchen enthalten.
Beispiel für die Verwendung
Dieser Code:
{{Stammbaum/start}}
{{Stammbaum | | | | GRM |~|y|~| GRP | | GRM=[[Grandma]]|GRP=[[Grandpa]]}}
{{Stammbaum | | | | | | | |)|-|-|-|.| }}
{{Stammbaum | | | MOM |y| DAD | |DAI| MOM=[[Mom]]|DAD=[[Dad]]|DAI=[[Daisy|Aunt]]}}
{{Stammbaum | |,|-|-|-|+|-|-|-|.| | | }}
{{Stammbaum | JOE | | ME | | SIS | | | JOE=[[My elder brother]]|ME='''ME'''|SIS=[[My little sister]]}}
{{Stammbaum/ende}}
Erzeugt Folgendes:
| Grandma | Grandpa | ||||||||||||||||||||||||
| Mom | Dad | Aunt | |||||||||||||||||||||||
| My elder brother | ME | My little sister | |||||||||||||||||||||||
Parameter
Diese Vorlage erzeugt eine Zeile in einer Stammbaumtabelle. Die Vorlage akzeptiert bis zu 99 unbenannte Parameter, die den Inhalt der Tabelle beschreiben. Jeder Parameter gibt eine „Kachel“ oder ein „Feld“ an.
- Kacheln sind Strichzeichnungen, die aus horizontalen und vertikalen Linien und verschiedenen Ecken und Kreuzungen bestehen. Kacheln werden durch einstellige Symbole angegeben, die der Form der Kachel mehr oder weniger entsprechen. Ein Sonderfall einer Kachel ist die leere Kachel, die durch ein einzelnes Leerzeichen angegeben wird. Eine Tabelle der unterstützten Kacheln finden Sie weiter unten.
| , | . | ` | ' | |||||||||||||||||||||||
| ^ | v | ( | ) | |||||||||||||||||||||||
| - | ! | + | ||||||||||||||||||||||||
| F | 7 | L | J | |||||||||||||||||||||||
| A | V | C | D | |||||||||||||||||||||||
| ~ | : | % | ||||||||||||||||||||||||
| * | } | { | ||||||||||||||||||||
| # | y | h | ||||||||||||||||||||
| ] | [ | |||||||||||||||||||||
- Boxen können beliebige Wiki-Markups enthalten. Der Inhalt von Boxen wird durch zusätzliche benannte Parameter angegeben, die an den Template-Aufruf angehängt werden. Jede Box ist drei Kacheln breit und hat normalerweise einen 2 Pixel breiten schwarzen Rand. Boxen können jeden Namen haben, der ein gültiger Template-Parametername ist, wobei Namen mit nur einem Zeichen vermieden werden sollten, um Konflikte mit Kachelsymbolen zu vermeiden.
