Tabellen in Typo3

Es gibt in Typo3 mehrere Möglichkeiten, eine Tabelle anzulegen. Wie beim Einfügen einer Aufzählung kann z.B. das Inhaltselement Tabelle ausgewählt werden, um eine Tabelle zu erstellen. Diese Methode ist wenig flexibel, für einfache Tabelle reicht das aber völlig aus, denn es ist sehr einfach zu benutzen. Zum Inhaltselement gibt es zusätzliche Extensions, mit denen z.B. eine Tabelle sortierbar gemacht werden kann.

Die beiden Register Allgemein und Zugriff sind identisch wie bei anderen Inhaltselementen und werden auf der Seite Texte einfügen erläutert. Im Register Tabelle werden Einstellungen und Angaben dazu wie folgt gemacht.

Register Tabelle

  • Layout: Wenn verschiedene Layouts festgelegt wurden, kann man der Tabelle ein Layout zuweisen.
  • Hintergrundfarbe: Um der Tabelle eine Hintergrundfarbe zuzuweisen.
  • Rahmen: Ein Rahmen für die Tabelle, anzugeben in Pixel.
  • Zellenabstand: Wert für das Tabellenattribut cellspacing, definiert den Abstand zwischen den Zellen.
  • Zellenfüllung: Wert für das Tabellenattribut cellpadding, definiert den Abstand in der Zelle zwischen Inhalt und Zellenrand.
  • Tabellenspalten: Anzahl der Spalten für die Tabelle.
  • Text: Der Tabelleninhalt. Die einzelnen Spalten werden mit dem Pipesymbol | getrennt. Die Eingabe kann über einen Assistenten vereinfacht werden.

Register Barrierefreiheit

  • Tabellenbeschriftung: Der Tabelle wird ein CAPTION-Tag hinzugefügt, dessen Inhalt oberhalb der Tabelle sichtbar ist.
  • Tabellenzusammenfassung: Damit wird dem TABLE-Tag das Attribut summary hinzugefügt.
  • Tabellenfuß benutzen: Die letzte Zeile wird mit dem TFOOT-Tag als Tabellenfuß deklariert.
  • Position der Kopfzeile: Entweder die erste Zeile oder die erste Spalte wird als Kopfzeile definiert, die Zellen erhalten dadurch den TH-Tag statt TD.
  • Kein CSS für diese Tabelle: Normalerweise wird der Tabelle automatisch eine CSS-Klasse zugewiesen, das deaktiviert werden kann.
  • Zusätzliche CSS-Klasse: Der Tabelle kann eine eigene CSS-Klasse zugewiesen werden.
  • CSV-Analyse: In diesem Register wird der Text- und Feldbegrenzer festgelegt.
Tabelle in Typo3
Einstellungen für eine Tabelle

Dateneingabe mit dem Assistenten

Über den Tabellenassistent werden verschiedene Textfelder eingeblendet, um die Inhalte in den Tabellenzellen einzugeben und zu bearbeiten. Das vereinfacht die Dateneingabe und man muss nicht mehr Pipes als Feldbegrenzer nutzen. Über die Pluszeichen werden neue Zeilen oder Spalten hinzugefügt. Mit dem Mülleimersymbol werden sie wieder gelöscht. Die Pfeile dienen dazu, Zeilen oder Spalten nach oben oder nach unten zu verschieben. Nach Beendigung der Tabelle müssen die Änderungen gespeichert werden. Hier ist zu beachten, dass nach dem Speichern des Assistenten zusätzlich das gesamte Inhaltselement gespeichert werden muss, damit die Änderungen wirksam werden.

Tabellenassistent in Typo3
Tabellen mit dem Assistenten bearbeiten

Tabellen mit Rich-Text-Editor erstellen

Mit dem Rich-Text-Editor kann ebenfalls eine Tabelle erstellt werden. Hierfür klickt man auf die Schaltfläche mit dem Tabellensymbol, gibt die Anzahl der Zeilen und Spalten sowie weitere Informationen ein. Danach kann die Tabelle über die Bearbeitungsleiste bearbeitet werden, das eingeblendet wird, sobald die Tabelle im RTE-Feld ausgewählt wird.

Tabelle mit dem RTE
Tabelle mit dem Rich-Text-Editor erstellen