[gelöst] Kommentare eines Node mit Views anzeigen lassen
am 17.10.2009 - 22:40 Uhr in
Ich bin sicher, das ist eine triviale Frage und bestimmt gibt es zig Seiten, wo es beschrieben wurde, ich finde aber anscheinend keine richtigen Suchbegriffe, weil ich die Lösung seit ein paar Stunden nicht gefunden habe.
Ich möchte mit Views einige Felder eines Nodes anzeigen (das Node hat ein Datum Feld mit Monats-Granularität und wenn der Monat dem aktuellen Monat stimmt wird der Node angezeigt, es gibt jeweils nur einen Node pro Monat) und darunter ganz normal Kommentare anzeigen und hinzufügen lassen, so wie das in dem Node an sich angezeigt wäre.
Ich habe aber keinen Weg gefunden, um es zu machen. Es gibt zwar Kommentar-Felder (Autor, Titel, Textkörper etc.), es wird aber nur ein Kommentar angezeigt und ich möchte alle und zwar genauso sortiert wie auch im originellen Node + Kommentar-Hinzufügen-Formular.
Wie kann ich es machen? Ich habe schon die Vermutung, es geht über die Relationen (Relationships), aber mehr habe ich nicht herausgefunden.
Kann mir jemand helfen?
- Anmelden oder Registrieren um Kommentare zu schreiben

Hi, Du willst eine Liste von
am 18.10.2009 - 14:45 Uhr
Hi,
Du willst eine Liste von Nodes und zu jedem Node alle Kommentare?
Das wird so mit Views nicht gehen. Du kannst den aktuellesten Kommentare zu dem Node anzeigen, aber nicht eine Liste aller oder mehrerer.
Mir fällt als Lösung erstmal nur ein, das du im Views Template die Kommentare zum Node von Hand abfragen und einfügen könntest. Ich weiß allerdings ja nicht genau was du willst.
Falls du einen Node hast und zu dem die Kommentare mit einem View anzeigen willst, dann könntest du das mit Panels und einem Kontext erreichen.
---
Viele Grüße,
Kars-T
Hallo, wie ich es auch
am 18.10.2009 - 14:56 Uhr
Hallo,
wie ich es auch geschrieben habe (s. Betreff :-)) möchte ich nur einen Node anzeigen lassen. Es geht mir darum, dass unter einem festen Pfad, z. B. meinbeispiel/aktuell immer der Inhalt vom Node angezeigt wird, der zum aktuellen Monat zugewiesen wurde und darunter Kommentare dazu. Ich habe schon commentarblock-Modul gefunden und er zeigt auch Kommentare eines Nodes im Block, aber da der Pfad den NID nicht enthält, weiß nicht der Block, die Kommentare von welchem Node er anzeigen sollte (die Beziehung basiert auf dem NID). Vielleicht gibt es eine Möglichkeit NID des von meinem View angezeigtem Node an Block zu überreichen? Vielleicht kann man dieselbe Query, die zur Anzeige von diesem Node führt, ausführen und so die NID für den Block finden? (ist das klar, was ich jetzt schreibe oder nicht genau genug?).
Die Lösung mit Panels könnte vielleicht auch gut klappen, das schaue ich mir gleich an.
Grüße,
typoagrafka
--
http://typoagrafka.eu
Das wird mit Panels sicher
am 18.10.2009 - 15:01 Uhr
Das wird mit Panels sicher klappen :)
Du baust ja eine URL mit wie "meinbeispiel/aktuell/123" wenn ich das richtig verstehe und kannst das Parameter 2 dann für Panels und Views benutzen. Panels zieht die den einen Node über den Kontext rein und Views kann dann entweder die URL oder den Kontext nutzen.
---
Viele Grüße,
Kars-T
Hmm, ich befürchte, ich
am 18.10.2009 - 15:10 Uhr
Hmm, ich befürchte, ich habe deinen letzten Satz nicht ganz verstanden.
Aber lass uns von vorne anfangen:
Ich möchte eben keinen nid in der URL haben, weil ich solchen URL nicht ins Menu einbinden kann (es soll automatisch jedes Monat wechseln).
Die Idee ist: ich habe einen Node-Typ, nennen wir es bsp wie Beispiel. Es soll eine Ausgabe pro Monat geben, wie ein Magazin. Unter bsp/aktuell wird die jeweils aktuelle Ausgabe angezeigt und diese URL wäre von Menu aus erreichbar. Ansonsten gibt es auch ein Archiv, wo alten bsp-Nodes gesammelt und verlinkt werden aber das ist schon mal trivial. Die eigentliche Frage ist, wie erstelle ich die Seite bsp/aktuell, so dass man dabei ganz normal die Kommentare anzeigen lassen und hinzufügen kann.
Du machst das ganze nur
am 18.10.2009 - 15:16 Uhr
Du machst das ganze nur wegen dem URL-Aufbau? Wenn ja, kannst du Alias für eine Node vergeben. Dann hast auch dein Monat in der URL und hast den Theater nicht mit Views, Kommentare usw.
----------------------------------------
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
Die Nodes an sich haben
am 18.10.2009 - 15:20 Uhr
Die Nodes an sich haben schon Aliase, aber ich will dass unter bsp/aktuell immer automatisch der aktuelle Monat angezeigt wird. Wenn man Argumente in URL einbaut, kann man solche Seite nicht automatisch zum Menu hinzufügen, das lässt Views nicht zu.
Warum so kompliziert, wenn es auch einfach geht
am 16.12.2009 - 16:16 Uhr
Ich habe ganz vergessen, dass man den Node ja auch unter Ansichten anzeigen lassen kann. Also habe ich einfach den ganzen Node in die Ansicht genommen, samt Kommentare. Und gut ist. :-)
Fall gelöst.