Veröffentlicht von md am 13. Januar 2010 - 17:19
Earl Miles aka Merlin of Chaos, der mit Modulen wie Views und Panels die Drupal Welt schon mehrfach revolutioniert hat, stellt hier - http://www.angrydonuts.com/panels-panels-everywhere - sein neues Projekt “panels everywhere” vor.
Sehr vereinfacht gesprochen, stellt das Modul ein neues Panel page template (default site template) zur Verfügung. Dieses kann die klassische Drupal page.tpl.php ersetzen. So ist es möglich komplexe Seiten-Layouts ohne Regions und Blöcke zu erstellen. Das bedeutet auch, dass User ohne CSS und Theming Kenntnissen Layouts ‘bauen’ können.
Kein print $head, $content usw. mehr. Drupal Elemente wie Header, Navigation, Footer usw. können wie bei Panels 3 einfach in die Panes des ausgewählte Layout platziert werden. Wie bei “normalen” Panels gibt es Contexts und Selection Rules u.v.m.
Für die Panes kann man auch Templates wie ‘pane-header.tpl.php’ anlegen.
Mit Panels 3 musste man ja doch immer den Spaghat zwischen Panels, Regions und Sidebars vollziehen oder Regions in den Panel Pages deaktivieren. Das Rahmenlayout der Site war dann meistens trotzdem in der page.tpl.php
Ich denke ‘Panels everywhere’ sind der bessere Ansatz und werden die Erstellung von Seiten-Layouts mit Drupal verbessern und vielleicht auch die Welt des Drupal Themings verändern.
Die zur Verfügung stehende Version ist allerdings wirklich nur zum Ausprobieren geeignet und gedacht.
Kommentare
Kommentar hinzufügen