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.
Eine Firmensite erstellen - Teil 4
Fr. 03.09.2010
Medienverwaltung
Di. 23.03.2010
Kleiner Helfer
Di. 16.03.2010
Basecamp Clone mit Drupal
Mi. 28.04.2010
Views PHP User-Magazin Social Media Drupal 7 - Alpha Release Textmate CSS Tipps und Tricks Theming Twitter Online Magazine Ubercart Layout Web-TV mdwp* Drupal Shops Personalien Drupal Distributionen Für Ein- u. Umsteiger Communities Acquia Drupal Performance Blueprint Top Module Bücher Administration Drupal und SOAP Facebook Installationsprofile Archiv Media Messen Drupal Gardens Panels Plesk 960 Autoren Drupal 7 CCK CMS Vergleich Anfänger Cron Ajax Ausstellungen Drupal Blogs Aegir Starter Themes Mehrsprachigkeit Warum Drupal? Tutorials jQuery Drupal Sites Drupal in der Presse Themes DrupalCon DrupalCon 2010 Kopenhagen Drupal für Entscheider Wysiwyg Editoren cron.php Topstories Drupal Programmierung Konferenzen Webservices DrupalCon 2009 Paris News CSS-Frameworks Gridsystem Awards Webinars
Kommentar hinzufügen