diff options
Diffstat (limited to 'ikiwiki/directive/table.mdwn')
-rw-r--r-- | ikiwiki/directive/table.mdwn | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/ikiwiki/directive/table.mdwn b/ikiwiki/directive/table.mdwn new file mode 100644 index 0000000..6f81b02 --- /dev/null +++ b/ikiwiki/directive/table.mdwn @@ -0,0 +1,54 @@ +Die `table`-Anweisung wird durch die [[!iki plugins/table +desc=table]]-Erweiterung bereitgestellt. + +Diese Anweisung kann HTML-Tabellen aus Daten im CSV-Format (Komma-separierte +Werte) oder DSV-Format (Trennzeichen-separierte Werte) erzeugen. + +## Beispiele + + \[[!table data=""" + Customer |Amount + Fulanito |134,34 + Menganito|234,56 + Menganito|234,56 + """]] + + \[[!table class="book_record" format=csv file="data/books/record1"]] + +Im zweiten Beispiel sollte die `record1`-Seite ähnlich wie das Folgende +aussehen: + + "Title","Perl Best Practices" + "Author","Damian Conway" + "Publisher","O’Reilly" + +Um eine Zelle zu erhalten, die über mehrere Spalten geht, kann man die +folgenden Zellen leer lassen. Zum Beispiel: + + \[[!table data=""" + links||rechts| + a|b|c|d + diese Zelle geht über 4 Spalten||| + """]] + +## Verwendung + +* `data` - Werte für die Tabelle. +* `file` - Eine Datei im Wiki, die die Daten enthält. +* `format` - Das Format der Daten, entweder `csv`, `dsv` oder `auto` + (letzteres ist voreingestellt). +* `delimiter` - Das Zeichen, durch das die Zellen getrennt werden. + Im DSV-Format ist der senkrechte Strich (`|`) voreingestellt, im + CSV-Format das Komma (`,`). +* `class` - Eine CSS-Klasse für das HTML-Element <table>. +* `header` - In der Voreinstellung, oder wenn `row` angegeben wird, + wird die erste Zeile der Daten als Tabellenüberschrift verwendet. + Mit `no` wird eine Tabelle ohne Überschrift erzeugt, mit `column` + wird die erste Spalte als Überschrift verwendet. + +For tab-delimited tables (often obtained by copying and pasting from HTML or +a spreadsheet), `delimiter` must be set to a literal tab character. These +are difficult to type in most web browsers - copying and pasting one from +the table data is likely to be the easiest way. + +[[!meta robots="noindex, follow"]] |