Templates Manuelle Ausgabe eines Drupal View (Views 2)
Um einen View (mit Views 2) in einem Modul an einer beliebigen Stelle ausgeben zu können, kann man einen kompletten View auch manuell ausgeben. Dazu stellt das Views Modul die Funktion views_embed_view zur Verfügung. Der Einsatz kann so in eigenen Modulen oder auch direkt in Templates erfolgen.
Anwendung
Als ersten Parameter erwartet views_embed_view den Namen des Views und als zweiten Parameter den Namen des Displays.
Beispiel:
Dieser Code-Schnipsel würde den View glossary mit dem Display default ausgeben, genau an der Stelle, an der er beispielsweise im page.tpl.php oder im node.tpl.php Template eingefügt wurde.
Das besondere daran ist, dass die manuelle Anwendung mit dem default Display auskommt. Es werden also keine weiteren Display wie Block oder Page benötigt. Als dritten Parameter für die Funktion views_embed_view kann man als Array Views Argumente übergeben.
Unsere Buchempfehlung
Weitere Resourcen
- Views2 Dokumentation (in englisch)
Alle hier aufgeführten Informationen / Dokumentationen sind nur als Denkanstoß gedacht und wurden mit großer Sorgfalt erarbeitet. Es besteht jedoch kein Anrecht auf Vollständigkeit / Richtigkeit. Der Autor kann für eventuell verbliebene fehlerhafte Angaben und deren Folgen weder eine juristische Verantwortung noch irgendeine Haftung übernehmen. Gleiches gilt für entstandene Schäden bei unsachgemäßer Ausführung! Im Zweifelsfall immer einen Fachmann mit der Durchführung beauftragen!
Gerne bieten wir Ihnen hierfür unsere Consulting Dienste an. © Die vorliegende Publikation ist urheberrechtlich geschützt. Alle Rechte vorbehalten.


