12. Views: Ansichten erstellen
Was Content Construction Kit (CCK) für die Erstellung von Feldern für die Inhaltstypen ist, ist das Views-Modul für deren Ansichten auf der Website. Das heißt mit der Hilfe von CKK kommen Ihre Inhalte in die Datenbank, und mit Views kommen sie wieder heraus!
Doch Views arbeitet nicht nur mit CCK Feldern, sondern mit allem, was in Drupal an Feldern vorkommt. Views ist auf der einen Seite ein Reportgenerator, auf der anderen Seite ein Tool, um RSS-Feeds nach Ihren Wünschen zu formen. Sie können damit Inhalte für Drupal-Blöcke liefern, Listdarstellungen nach bestimmten Werten und Parametern filtern, Tabellen erzeugen und viel, viel mehr. Der Begriff View ist im Datenbankumfeld gebräuchlich und beschreibt eine Sicht auf die Daten1, also eine Teilmenge des gesamten Datenbestands. Die Sicht im Sinne des Views-Moduls in Drupal ist dabei also die gespeicherte Abfrage auf die Daten (Filter, Felder, Sortierung) und dessen Darstellung auf der Website (Anzeige).
Das Modul Views entwickelt sich immer mehr zum Schweizer Taschenmesser für die Darstellung von Daten in Drupal, ohne SQL-Abfragen manuell schreiben oder gar programmieren zu müssen. Was auf dem PC-Desktop unter Microsoft Access und ähnlichen Tools sehr komfortabel möglich ist, war bisher auf Websites und speziell in Open Source CMS nicht ganz einfach und meist mit „Handarbeit“, sprich programmieren verbunden. In diesem Kapitel möchte ich Ihnen das Modul vorstellen und ein Grundverständnis vermitteln. Die komplette Beschreibung des Moduls würde vermutlich ein weiteres Buch erfordern.
In diesem Kapitel werden Sie zunächst das Views-Modul installieren und dann einen kleinen Rundgang durch dessen Funktionen unternehmen. Wenn Sie mit der Bedienung ein wenig warm geworden sind, werden Sie, basierend auf den Fahrzeugdaten, die Sie in Abschnitt 11. Content Construction Kit (CCK) mit CCK erzeugt haben, eine Fahrzeugliste mit allen Fahrzeugen, einem Block mit Fahrzeugen eines Standorts und ein RSS-Feed der vorhandenen Fahrzeuge erzeugen.
Sie können die fertigen Ansichten auch im- und exportieren, um einmal erstellete Ansichten weitergeben bzw. einlesen zu können. Außerdem können Sie die Ausgabe auf der Website nach Ihren Bedürfnissen verändern.
Das neue Views-Modul für Drupal 6 ist noch nicht ganz fertig, steht aber bereits als funktionsfähige Beta-Version zur Verfügung.
Icon TIPP
Auf der Website http://drupal.cocoate.com werden weitere Informationen zur Nutzung von Modulen wie Views zu finden sein.
- 4043 mal gelesen


Paris, France, American Business School
Calfven, Netherlands, De Luchtballon 