Follow us on Twitter

Fan werden

Back to the roots. HTML Tabellen?

Mo. 21.06.2010
Abb. rechts: HTML Tabellen Layout

HTML Tabellen sind seit langer Zeit als Werkzeug für Seiten-Layouts verpönt. Zu Recht! Aber eben nur für das Seiten-Layout. Niemand hat Probleme Tabellen für tabellarische Daten einzusetzen. Was aber tun, wenn außergewöhnliche Layouts für den Inhaltsbereich, sagen wir mal für einen Artikel hier im DDM, gewünscht sind? Panels? Geht nicht. Wir können ja schlecht die Panel Administration für externe Autoren freigeben. Und auch sonst wird man nicht häufig Redaktionsteams oder Firmenmitarbeiter finden, denen man die Bedienung von Panels anbieten möchte. Natürlich kann man Panelvarianten für unterschiedliche Inhaltstypen anbieten. Aber häufig ist das nicht ausreichend.

Eine andere Möglichkeit wäre der Einsatz eines Gridsystems. Aber hier müssen die Redakteure über HTML Kenntnisse verfügen und ein Gridsystem einsetzen können. Ist auf jeden Fall eine Alternative und im Einzelfall abzuwägen.

Und zu guter Letzt bleibt nur die gute, alte, aber böse HTML Tabelle. In Verbindung mit einem Wysiwyg-Editor und einer integrierten Image Upload/Image Browser Lösung lässt sich beinahe jedes Layout umsetzen. Siehe Screenshot. Und seien wir ehrlich: wer hat nicht schon eine View mit einem Grid Display erstellt? Und das ist auch eine HTML Tabelle.

Jetzt haben Panels natürlich noch viel mehr Fähigkeiten, als Seiten-Layouts zu erstellen. So kann man jedes Pane mit beliebigen Drupal Objekten bestücken. Nodes, Views, Blöcke usw. Wäre es nicht schön, wenn Benutzer sowas Ähnliches auch in einem Wysiwyg Editor machen könnten? Ob mit oder ohne Tabelle.

Drupal wäre nicht Drupal, wenn das nicht möglich wäre. Und zwar mit dem Modul Linodef. Keine Ahnung was der Name bedeutet.

Linodef herunterladen

Linodef ist ein Filtermodul und ermöglicht es mit einer bestimmten Syntax Nodes, Views, CCK-Felder! und Taxonomy Terms in den Inhalt eines anderen Nodes einzufügen. Jeweils mit verschiedenen Optionen. Bei Nodes z.B. Titel-Link oder Teaser und bei Views ein beliebiges Display. Benutzt man einen Wysiwyg Editor und das Wysiwyg API Modul, können Admins sog. Taglists erstellen und damit den Wysiwyg Editor mit weiteren Buttons versehen.

Klickt der Benutzer auf einen solchen Button kann er sehr einfach Drupal Objekte in seinen Artikel integrieren und, um auf den Anfang dieses Artikels zurückzukommen, in Tabellenzellen platzieren um ein optimales Layout zu erreichen.

Sehr empfehlenswertes Modul, um Benutzern eines Wysiwyg Editors noch mehr, insbesondere dynamische Möglichkeiten zu bieten.

Kommentar hinzufügen

  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Zulässige HTML-Tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd><img><div>
  • Zeilen und Absätze werden automatisch erzeugt.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.

Weitere Informationen über Formatierungsoptionen