Views - Liste von Inhaltstypen dynamisch laden
am 05.03.2009 - 23:42 Uhr in
Hallo Leute
Folgende Situation:
Ich besitze einen Inhaltstyp auf den ich in einem View mittels der Taxonomy - ID zugreife.
Mit dem View möchte ich alle Inhalte dieses Inhaltstypes anhand des Titels vom Inhalt auflisten. Hierfür hab ich einfach das Feld "Node:Titel" genommen und das in einer Liste dargestellt. Soweit ist das ganze ja kein Problem. Jetzt ist es aber so, dass wenn man auf ein Element der Liste klickt, man ja auf den Node weitergeleitet wird indem die Seite neu aufgebaut wurde.
Gibt es jetzt eine Möglichkeit, dass man, wenn man auf den Titel klickt, der Inhalt des Nodes dynamisch unterhalb angezeigt wird? und wenn man wieder auf den Titel klickt, soll er wieder ausgeblendet werden?!
Danke für eure Infos
- Anmelden oder Registrieren um Kommentare zu schreiben
Ajax
am 06.03.2009 - 08:37 Uhr
Moin!
Interessante Idee.
Ich denke, dass könnte evtl. über ein kleines Modul und etwas jQuery machbar sein. Da fällt mir gerade ein, dass in der Views-Konfiguration schon eine ähnliche Funktion eingebaut ist. Wenn man einen View konfiguriert, kann man sich die Ergebnisse ja unten "live" anzeigen lassen.
Du bräuchtest jetzt also noch einen zusätzlichen View, der Dir nur eine einzige Node anzeigt (Argument: NodeID). Jetzt müsstest Du beim Klick auf den Nodetitel per Ajax das Ergebnis des zweiten Views abfragen und das dann in einem
<div>
unterhalb der Titelliste anzeigen.Möglicherweise enthält das Modul Views bereits eine Funktion, um Ergebnisse eines Views per Ajax-Request zu laden. Musst Du halt mal schauen.
Ansonsten muss das ein kleines Hilfsmodul erledigen.
hth,
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Breadcrumbs - Hierarchie ändern
am 12.03.2009 - 14:18 Uhr
hmm... danke für deinen Beitrag.
Ich hab mir das nochmal überlegt, vermutlich ist es einfacher wenn ich es doch normal mache und einfach die News-liste habe und dort dann einfach beim Klick auf eine bestimmte "News" auf den entsprechenende Beitrag weiterleite und ihn in einer neuen Seite lade.
Für die News-Beiträge verwende ich einen eigenen Nodetyp und stelle sie dann mit einem View dar. Die Newsliste - also die Auflistung aller News-Beiträge habe ich auch mit einem View gemacht.
Wenn ich nun einen News-Beitrag anschaue, dann hat man ja oben die Navigation mit den Breadcrumbs, der derzeit folgendermaßen aussieht:
Startseite >> Inhalt >> *News-Beitrag-Titel*
Ich hätte es aber gerne folgendermaßen:
Startseite >> Newsliste >> *News-Beitrag-Titel*
Ich denke nicht, dass das so schwer zu realisieren sein dürfte, nur leider habe ich keinen Plan wie das gehen soll.
Danke für eure Hilfe
Habe die Lösung meines
am 14.03.2009 - 01:54 Uhr
Habe die Lösung meines Problems gefunden: Das Modul "Custom Breadcrumbs"