Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 2 Aktuelle »

Der Seiteninhalt Tabelle dient dazu, innerhalb von TYPO3 schnell und ohne große Tipparbeit eine ausführliche Tabelle zu erzeugen. Dies kann nötig werden, wenn man eine Tabelle aus einem Tabellenkalkulationsprogramm (z.B. Excel) nach TYPO3 übertragen muss. Mithilfe des Tabellenelements kann man selbst mehrere Seiten große Tabellen innerhalb von wenigen Mausklicks zu TYPO3 übertragen.

Nutzen der Tabelle

Erstellung einer neuen Tabelle

Zunächst einmal ein paar allgemeine Informationen: Eine Tabelle legt man, wie jedes andere Inhaltselement auch, an, indem man in TYPO3 ein neues Inhaltselement anlegt. Unter "Typische Seiteninhalte" findet man die Tabelle. Im Reiter "Tabelle" kann man anschließend die Anzahl der Tabellenspalten definieren, meistens funktioniert die Voreinstellung "Auto" jedoch problemlos. Neben dem Feld "Text" findet ihr den "Table Wizard". Wenn ihr auf diesen klickt, könnt ihr in einer einfachen grafischen Oberfläche eure Tabelle erzeugen. Wenn ihr innerhalb eines Tabellenfeldes einen Zeilenumbruch haben wollt, dann müsst ihr den Hacken bei "Kleine Felder" entfernen und die Änderungen speichern. Anschließend wird die Seite neu geladen und ihr habt größere Eingabefelder, welche auch die Eingabe von Return-Zeichen erlaubt.

Sobald ihr mit der Bearbeitung fertig seid, müsst ihr logischerweise die Änderungen speichern. Links neben den Speichern - Button findet ihr einen Button, der den Table Wizard anschließend wieder schließt.

Nach dem Klicken auf den Button landet ihr wieder auf der allgemeinen Konfigurationsseite des Tabellenelements. Hier werdet ihr feststellen, das im Textfeld aus eurer Tabelle ein fortlaufender Text geworden ist. Bei diesem Text ist jede Spalte von der nächsten durch das Zeichen | getrennt.

Übertragung von Tabellen aus einer Tabellenkalkulation (z.B. Excel)

Genau dieses Zeichen ist auch der Ansatzpunkt, wenn man Tabellen aus einer Tabellenkalkulation nach TYPO3 migrieren möchte.

Dafür muss man allerdings etwas Vorarbeit leisten. Zunächst öffnet man die fragliche Tabelle in seinem Tabellenkalkulationsprogramm. Sobald die Tabelle offen ist, müssen wir die Tabelle jedoch gleich wieder speichern. Und zwar als .csv - Datei. Diese .csv - Datei können wir anschließend mit einem beliebigen Texteditor weiter bearbeiten. Die Betonung dabei liegt auf TEXT; sprich, Word ist ungeeignet. Ein geeigneter Texteditor unter Windows ist z.B. Notepad++.

In diesem Texteditor werden wir feststellen, das aus der Tabelle der Tabellenkalkulation ebenfalls ein Text geworden ist. Der Nachteil ist jedoch, das in diesem Text nicht, wie in TYPO3, die Spalten durch ein | - Zeichen getrennt sind, sondern durch einen " , ". Dieses Zeichen können wir jedoch durch die Funktion "Suchen und Ersetzen" schnell in das benötigte " | " umwandeln.

Sobald wir den Text dementsprechend umgewandelt haben, können wir ihn einfach aus unserem Texteditor nach TYPO3 in das Textfeld kopieren.

Es kann sein, das bei den Sonderzeichen noch etwas Handarbeit nötig ist. Entweder man bessert von Hand nach oder probiert beim Speichern zuvor mit den Einstellungen beim Zeichensatz etwas herum.


Anmerkung 1: Unter Tabellenanalyse gibt es auch die Option, ein Semiklon als Textbegrenzer zu verwenden. Bei mir hat dies jedoch nicht immer problemlos funktioniert; der Weg über "Suchen und Ersetzen" ist also sicherer. Anmerkung 2: Innerhalb von Tabellen kann man HTML-Code verwenden. Damit sollte aber sehr vorsichtig und umsichtig umgegangen werden.

Layout der Tabelle.

Layouten innerhalb des Tabellenelements

Innerhalb der Optionen der Erweiterung findet ihr mehrere Optionen, welche das Layout der Tabelle beeinflussen. Hier kann man z.B. eine Kopfleiste erzeugen.

Erweiterte Layoutmöglichkeiten

Innerhalb von TYPO3 gibt es zudem das PlugIn "CSS für Tabellen". Mithilfe von diesem PlugIn kann man das Erscheinungsbild von Tabellen weiter verfeinern.

Hier kann man z.B. sagen, das ungerade Zahlen mit einem dunklen Hintergrund unterlegt werden. Gerade bei Tabellen mit vielen Spalten kann dies das Lesen der Tabelle sehr vereinfachen. Zudem gibt es eine Option, um die Breite einer Tabelle zu definieren. Das kann z.B. sinnvoll sein, wenn man mehrere Tabellen innerhalb von einer Seite von TYPO3 nutzt. Wenn man hier keinen Wert einträgt, so hat jede Tabelle genau die Breite, die nötig ist, damit der gesamte Text in die Tabelle passt. Dies führt wiederum dazu, das das ganze optisch zu einem sehr "abenteuerlichen" Konstrukt wird. Hier ist also die Angabe einer Tabellenbreite sehr empfehlenswert, da durch eine gemeinsame Breite etwas "ruhe" in das optische Erscheinungsbild gebracht wird. Die Angabe der Breite der Tabelle kann dabei sowohl absolut (Sprich z.B. 98px für 98 Pixel) als auch relativ (sprich 98% für 98 % der Seitenbreite) (Der relative Wert bezieht sich hierbei aber auf die Breite des Inhalts und nicht auf die Breite des Fensters.) erfolgen.

Links innerhalb einer Tabelle

Auch wenn der normale Editor in der Tabelle nicht mehr zur Verfügung steht, kann man trotzdem Links einfügen, muss diese jedoch in HTML-Code eintragen. Um eine E-Mail als Link zu machen, gibt man einfach folgendes im Bearbeitungsfenster der Tabelle ein: <a href="mailto:info@gliederung.dlrg.de">Name des Links</a>

Nochmal eine kurze Erklärung: Hinter dem <a href="mailto: kommt Ihre Adresse hin, die Sie als Link haben möchten. Wenn Sie die E-Mail Adresse dann eingegeben haben, kommen zwei Anführungszeichen oben und folgendes Symbol: > Jetzt tragen Sie den Namen des Links ein, dieser ist frei wählbar und wird dann auf der Website zum anklicken angezeigt. Danach kommt noch folgender Code: </a>Wenn Sie jetzt die Tabelle auf ihrer Website aufrufen, werden Ihnen die Linknamen angezeigt und wenn Sie diese anklicken, können Sie eine E-Mail an die im Link hinterlegte Adresse schicken.

  • Keine Stichwörter