Kommentareingabe inenrhalb eines eigenen Views

am 13.07.2010 - 07:17 Uhr in
Hallo,
ich habe für ein Projekt einen View definiert der spezielle Nodes ausgiebt. Ich möchte jetzt am Ende der Ausgabe eine Möglichkeit schaffen, daß der User Kommentare eingeben kann. Ich finde aber innerhalb der View Definition keine Möglichkeit das Kommentarformular auszugeben. Geht das überhaupt und wenn ja wie?
Danke schonmal
Jochen
- Anmelden oder Registrieren um Kommentare zu schreiben
Formular im View
am 13.07.2010 - 08:03 Uhr
Hallo.
Vom Prinzip her ist das Vorgehen identisch zu dem in View mit Eingabeformular für neue Beiträge Beschriebenen.
Nur, dass Du das Kommentarformular anstelle des Node-Formulars laden musst.
hth,
Stefan
Page-Template
am 13.07.2010 - 08:16 Uhr
Hallo Jochen,
die Frage ist, wieviele verschiedene "Views mit Kommentaren" Du benötigst. Wenn du nur wenige verschiedene Varianten des Views, also wenige verschiedene Argumente und co hast, müsstest Du ja auch nur wenige verschiedene Stellen für die Kommentareingabe haben. Wenn dem so ist, würde ich jeweils einen speziellen Node (eine Seite) anlegen und dort die Kommentarfunktion aktivieren. Im Template für diesen Node kannst Du dann mit der views_embed_view-Funktion sagen, daß zwischen Node-Text und Kommentaren die View ausgegeben werden soll. Damit hättest Du dann quasi eine Seite, wo du oben einen Text eingeben kannst, in der Mitte das Ergebnis des View hast und unten Kommentare eingegeben werden können.
Gruß,
Sven
Erstmal Danke für die beiden
am 13.07.2010 - 09:39 Uhr
Erstmal Danke für die beiden Antworten. Ich werde beide Wege heute testen
Ich habe jetzt dieses Tut
am 15.07.2010 - 20:22 Uhr
Ich habe jetzt dieses Tut umgestezt http://www.drupalcenter.de/handbuch/18981 und es funktioniert so auch ganz gut.
Jetzt würde ich gerne das Komemntarformular laden. Müsste ja mit module_load_include('inc', 'comment, 'comment.pages');
gehen. Aber wie heisst dan der Befehl anstelle von
print node_add('guestbook_item');
Oder wo kann ich eine Erklärung zu den ei nzelnen Funktionen finden?