View als Vorschau auf der Startseite
am 15.08.2008 - 12:01 Uhr in
Hi Leute.
Sorry für den komischen Titel. Ich wusste nicht wie ich es besser Ausdrücken sollte.
Mein Problem.
Ich habe eine Seite mit Drupal 6 gebastelt. Die Seite hat recht viel Inhalt (Nodes) der in verschiedenen Menüs untergebracht ist. Hin und wieder wird jetzt mit der Funktion "Auf Startseite anzeigen" eine Node mit entsprechender Vorschau auf die Startseite gepackt. Bis hier hin Funktioniert alles sehr gut :-)
Jetzt gibt es auf der Seite noch einen Punkt Termine. Da mir das Events Modul nicht so gefallen hat bin ich auf CCK und Views ausgewischen. Mit CCK habe ich mir einen eigenen Inhaltstyp gebaut der zusätzlich die Felder "Ort" "Zeit" und "Datum" enthält. Mit Views wurde dann eine Ansicht in Listenform gebaut die mir schön übersichtlich und nach Datum geordnet die Termine anzeigt.
Jetzt hätte ich aber auch diese View gerne wie eine Node mit Vorschau Funktion auf der Startseite. Sprich wie bei den Nodes hätte ich auf der Startseite gerne eine Überschrift darunter die Vorschau und wenn ich auf die Überschrift klicke komme ich zu meinem Termin View.
Genau hier liegt jetzt ds Problem. Ich weiß nicht wie ich sowas realisieren kann. Bei der View gibt es ja leider nicht wie bei einer Node die Funktion "Auf Startseite Anzeigen".
Hat da einer ne Idee, gibts dafür vieleicht nen Modul oder steh ich nur total auf dem Schlauch und das is so trivial das ich den Wald vor lauter Bäumen nicht sehe.
Gruss Bastian
Wenn weitere angaben benötigt werden einfach bescheid sagen.
- Anmelden oder Registrieren um Kommentare zu schreiben
Klingt nach Panels...
am 15.08.2008 - 12:14 Uhr
Das Problem klingt, als könnte man es mit Panels lösen. Das gibt es leider für D6 noch nicht, allerdings habe ich gelesen, dass bis zur Drupalcon eine Alpha-Version veröffentlicht werden soll. Vielleicht wartest du da.
Es gibt auch einen Screencast, der dir evtl. weiterhelfen könnte. Er ist von Geoff Hankerson: http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=271679481 (sorry, ich habe nur den iTunes-Link). Dort programmiert er für die Startseite eine eigene node.tpl.php mit verschiedenen Blöcken in denen er Content (also auch Views) reinstellen kann.
---
Hobby: travel-pictures.net
Company: Konzept360
---
Hobby: travel-pictures.net - NEU: 360 Grad Panoramen aus Afrika!
Hey Hey Schon mal vielen
am 15.08.2008 - 12:19 Uhr
Hey Hey
Schon mal vielen Dank. Auf Panels für Drupal 6 warte ich auch schon sehnsüchtig :-)
Den Screencast werde ich mir mal ansehen.
Vieleicht hat ja noch jemand ne Idee.
Gruss Bastian
view einbetten
am 15.08.2008 - 12:50 Uhr
Moin!
Das kannst Du auch ohne Panels machen: http://www.drupalcenter.de/handbuch/6804.
Den dort gezeigtern Schnipsel kannst Du in Deiner page.tpl.php einfügen (mit einer Abfrage, ob Du Dich auf der Startseite befindest):
<?php
if ($is_front) {
print views_embed_view($view_name, $display_id = 'default');
}
?>
hth,
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Ok das ist auch ein
am 15.08.2008 - 13:17 Uhr
Ok das ist auch ein Ansatz.
Aber eigentlich wollte ich das ganze ja so schön dynamisch ein und ausblendbar haben wie bei den Nodes mit der Option "Auf Startseite anzeigen".
Trotzdem danke, ich sehe mir das mal an.
Gruss Bastian
Leg dir doch ein cck-feld
am 15.08.2008 - 14:55 Uhr
Leg dir doch ein cck-feld "auf Startseite in xxxx anzeigen" und frage es mit dem View, den Du auf der Startseite benutzt ab!