TablePlugin
Das TablePlugin erlaubt die Notierung von Tabellen auf einer Seite mit einer speziellen, erweiterten Syntax. Eine Tabelle mit TablePlugin-Syntax wird folgendermaßen eingebunden:
[{Table
||Spalte1||Spalte2
|Zelle1|Zelle2
|Zelle1|Zelle2
}]
Die Leerzeile nach dem einleitenden Tag ist Zwang!
Folgende Richtlinien der erweiterten Tabellensyntax sind zu beachten:
- Enthält eine Zeile nur eine Zelle, wird die nächste Zeile nicht als nächste Zeile gerechnet, sondern als nächste Zelle.
- Zellen können problemlos Zeilenumbrüche enthalten.
- Entspricht der Inhalt einer Zelle <, so wird sie mit der Zelle links davon verschmolzen („colspan“).
- Entspricht der Inhalt einer Zelle ^, so wird sie mit der Zelle darüber verschmolzen („rowspan“).
- Beginnt der Inhalt einer Zelle mit einem Hash (#), so wird dieser durch die aktuelle Zeilennummer ersetzt. (Achtung: dies scheint nicht zu funktionieren, wenn eine Zeile durch mehrzeilige einspaltige Definition deklariert ist.)
In Form von Optionen bietet das TablePlugin außerdem Möglichkeit der Definition von speziellen CSS-Richtlinien:
| Option | Standardwert | Optional? | Beschreibung |
|---|---|---|---|
| rowNumber | 0 | optional | Zeilennummer der ersten Zeile (wichtig für die #-Syntax}. |
| style | optional | CSS-Formatdefinitionen, die auf die Tabelle selbst angewandt werden. | |
| dataStyle | optional | CSS-Formatdefinitionen, die auf jede normale Tabellenzelle angewandt werden. | |
| headerStyle | optional | CSS-Formatdefinitionen, die auf jede Überschriften-Tabellenzelle angewandt werden. | |
| evenRowStyle | optional | CSS-Formatdefinitionen, die auf jede Zeile mit einer geraden Zeilennummer angewandt wird. (rowNumber hat keine Auswirkung.) | |
| oddRowStyle | optional | CSS-Formatdefinitionen, die auf jede Zeile mit einer ungeraden Zeilennummer angewandt wird. (rowNumber hat keine Auswirkung.) |
Außerdem kann man einzelne Zellen formatieren:
||Überschrift 1||(color:red;)Rote Überschrift |Feld 1|(background-color:yellow;}Gelbes Feld
Englische Version
siehe: TablePlugin