Blöcke in eigenem php-template anzeigen
am 23.12.2008 - 15:05 Uhr in
Hi,
ich habe die Startseite angepasst und würde nun gerne - nur auf der Startseite - mit Views Blöcke definieren und die in meinem page-front-tpl.php ausgeben. Wie ich Regionen definieren und ausgeben kann weiß ich. Ich würde nun gerne einen Block holen und ausgeben - zur NOt hol ich mir auch die Block-Id "bid" von Hand aus der DB um einen Aufruf zu machen.
Danke,
Sven
- Anmelden oder Registrieren um Kommentare zu schreiben

Kann ein Block sein, oder
am 23.12.2008 - 15:13 Uhr
Kann ein Block sein, oder auch ein normaler View ...
Einfach Deinen erstellten VIEW in folgender Form in Deinem Quelltext einfügen:
<?php$view = views_get_view('dein_ersteller_view');
print $view->execute_display('default');
?>
Nur bei den Beitragseinstellungen darauf achten, daß Du auch im PHP Modus bist ... Viel Spaß!
-------------------------------------
Öfter mal was neues ... warum nicht mal DRUPAL :-) Meinen "Drupal Kampf" als Anfänger schildere ich mal unter http://www.thoor.de
gelöst.
am 23.12.2008 - 15:30 Uhr
Danke, das funktioniert prima! Du bist der Beste :-)
Noch eine Frage
am 23.12.2008 - 18:13 Uhr
Eine Frage hab ich dann noch..... Sorry.
Ich habe die View so definiert, dass Sie einen Paramter entgegennimmt (node/2 ->als NULL/nid) in der Vorschau klappt das, sobald ich den o.g. Code verwendet, greift kein Filter mehr, ich nehme also an, dass der dann ignoriert wird. Gibt es eine Möglichkeit die Filter von hand zu setzen?