Vorlage:Stammbaum/doc: Unterschied zwischen den Versionen
Aus Ardapedia
Alboin (Diskussion | Beiträge) K Kleinigkeiten |
Alboin (Diskussion | Beiträge) Kapitelüberschriften angepasst |
||
| Zeile 1: | Zeile 1: | ||
== Funktion == | === 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. | 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== | ===Beispiel für die Verwendung=== | ||
Dieser Code: | Dieser Code: | ||
<pre><nowiki> | <pre><nowiki> | ||
| Zeile 23: | Zeile 23: | ||
{{Stammbaum/ende}} | {{Stammbaum/ende}} | ||
==Parameter== | ===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. | 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. | ||
| Zeile 83: | Zeile 83: | ||
*'''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. | *'''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. | ||
<!-- | <!-- | ||
==Stilattribute== | ===Stilattribute==== | ||
Das Aussehen der Boxen kann durch die optionalen Vorlagenparameter „border“ und „boxstyle“ gesteuert werden. Ersterer legt die Breite des Boxrandes in Pixeln fest, während letzterer verwendet werden kann, um beliebige CSS-Deklarationen direkt an die Boxstilattribute anzuhängen. Zum Beispiel der folgende Code: | Das Aussehen der Boxen kann durch die optionalen Vorlagenparameter „border“ und „boxstyle“ gesteuert werden. Ersterer legt die Breite des Boxrandes in Pixeln fest, während letzterer verwendet werden kann, um beliebige CSS-Deklarationen direkt an die Boxstilattribute anzuhängen. Zum Beispiel der folgende Code: | ||
| Zeile 131: | Zeile 131: | ||
'''HINWEIS:''' Wenn Sie Stilattribute für einzelne benannte Felder festlegen, stellen Sie sicher, dass die Feldnamen an der '''linken''' Seite des für sie reservierten Bereichs im Vorlagenaufruf ausgerichtet sind (wie in „<code>|RED |</code>” anstelle von „<code>| RED |</code>“ im obigen Beispiel). Andernfalls sucht die Vorlage nach einem Stilparameter, dessen Name Leerzeichen enthält. | '''HINWEIS:''' Wenn Sie Stilattribute für einzelne benannte Felder festlegen, stellen Sie sicher, dass die Feldnamen an der '''linken''' Seite des für sie reservierten Bereichs im Vorlagenaufruf ausgerichtet sind (wie in „<code>|RED |</code>” anstelle von „<code>| RED |</code>“ im obigen Beispiel). Andernfalls sucht die Vorlage nach einem Stilparameter, dessen Name Leerzeichen enthält. | ||
--> | --> | ||
Aktuelle Version vom 30. November 2025, 19:11 Uhr
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.
