View als Block auf der Startseite einbinden
Eingetragen von ceylon (92)
am 01.08.2008 - 09:04 Uhr in
am 01.08.2008 - 09:04 Uhr in
Hi, wie kann ich ein mit "Views" erstelltes Element auf der Startseite als Block einbinden?
Irgendwo habe ich auch ein Tutorial zu "Views" gesehen. Finde es aber leider nicht mehr.
Gruß
Cey
- Anmelden oder Registrieren um Kommentare zu schreiben
View als Block
am 01.08.2008 - 09:23 Uhr
Moin.
Wenn Du den View erstellst/bearbeitest, kannst Du angeben, ob Du dazu auch einen Block haben willst.
Dann gehst Du zu der Blockkonfiguration (admin/build/block) und schiebst den View-Block da hin, wo Du ihn haben möchtest. Um den Block nur auf der Startseite anzuzeigen, musst Du noch bei "configure" angeben, dass er nur bei "front" sichtbar wird.
hth,
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Was ist das - Element?
am 01.08.2008 - 17:37 Uhr
ein mit "Views" erstelltes Element
Was ist das - Element?
Weiterhin sind genauere Infos zum View notwendig.
Weiterhin sind genauere Infos zum Einbinden auf der Startseite notwendig.
Ganz Allgemein:
Variante 1
Gib den View als Block aus. In der Blockadministration ordne den Views-Block dem Mainbereich zu. Mit der Sichtbarkeitssteuerung des Block regelt man seine Anzeige fuer die Startseite.
Variante 2
Wenn View als Block keine Option ist dann einen neuen Block erstellen. Im Block Eingabeformat auf PHP Code setzen (vorher PHP Code in den Module aktivieren). Code zum Einbinden des View im Block:
<?php
print views_embed_view('Der_Name_des_View', 'default');
?>
Man kann 'default' mit den Namen der einzelnen Anzeigen des View ersetzen - wenn es mehrere Anzeigen im View gibt und man eine bestimmte davon verwenden moechte.
Dann wie bei Variante 1 den Block der Startseite zuordnen.
Eventuelles Problemchen bei beiden Varianten
Wen ein Block dem Mainbereich zugeordnet wird kann man die Wichtung dieses Blockes nicht beeinflussen - er wird immer unterhalb des normalen Maincontent angezeigt.
Es ist also eine weitere Region notwendig. Diese Regin wird ueber oder unter dem Mainbereich angezeigt.
Infos ueber das Erstellen von Regionen bei D6 gibt es Einige. Kurztip: Datei dein_theme_name.info <- dort werden Regionen definiert. Damit (neue) Regionen auch angezeigt werden muessen sie auch in der Datei page.tpl.php eingebunden werden.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Hallo Stefan, vielen Dank.
am 01.08.2008 - 16:48 Uhr
Hallo Stefan, vielen Dank. Hatte vergessen zu speichern!
Edit:
Hallo quiptime, komisch, deine Antwort wurde mir vorhin gar nicht angezeigt. Auch dir vielen Dank!