Comment-Modul (Core) die Anzeige des ganzen Nodes abgewöhnen
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 06.10.2010 - 16:09 Uhr in
Hallo,
ich möchte gerne das Verfassen von neuen Kommentare zu einem Node auf eine neue Seite auslagern ( kein Problem an sich, kann man ja beim Inhaltstyp einstellen).
ABER:
Das Modul meint dann ja vorher den kompletten Node ausgeben zu müssen. DAS würde ich aber gerne Verhindern.
Mir würde sowas wie 'Dein Kommentar zu $seitennamen' völlig als Bezug zum zu Kommentierenden Inhalt völlig ausreichen
Aber irgendwie steh ich da gerade aufm Schlauch. Gibts da nen einfachen Trick, die Nodeanzeige zu Verhindern ( er soll den Node dafür gar nciht erzeugen, einfach 'unsichtbar machen' reicht da nicht.)?
Oder muss ich mir da nen Minimodul schreiben, dass im prinzip die Comment-Formulare Kapselt und dabei die Ausgabe verhindert?
Oder gibts gar etwas fertiges das ich (noch) nciht gefunden habe?
Wie immer freu ich mich über Anregungen und Hinweise
- Anmelden oder Registrieren um Kommentare zu schreiben
Anzeige des Nodes abschalten
am 07.10.2010 - 11:35 Uhr
Ich dachte immer, bei den Kommentareinstellungen könnte man angeben, ob der Node zusammen mit dem Eingabefeld für den Kommentar angezeigt werden soll (wenn ich mich recht erinnere - habe noch nicht nachgeguckt...).
DAS hatte ich auch erwartet,
am 07.10.2010 - 14:07 Uhr
DAS hatte ich auch erwartet, wenn ich die Option 'Auf eigener Seite anzeigen' unterhalb von 'Platzierung des Kommentar-Formulars:' ausgewählt hatte.
Ich habs aber gerade nochmal auf einem Testsystem probiert:
Wird die Option angehakt, wird dennoch beim Kommentarschreiben der Node (oder zumindest ein Teaser) angezeigt. (Verwendetes Theme: Garland).
Da ich auf dem System, auf dem ich das nicht haben möchte, meinen Node selbst gethemed/zusammengebaut habe mittels einer eigenen node.tpl wird aber wohl der ganze Node angezeigt.
Und eben das soll ahlt nicht sein, deswegen würd ich das gerne abstellen.
Any Ideas?
Teaser auf null?
am 07.10.2010 - 16:15 Uhr
falls es nur der Teaser ist.
So einfach ist es anscheinend nciht
am 11.10.2010 - 15:19 Uhr
wenn ich das richtig sehe, dann erzwingt die Funktion comment_reply() förmlich die Ausgabe des Nodes.
Und genau das möchte ich abstellen, aber irgendwie geht mir da völlig ab welche Templates dafür zuständig sind,
abgesehen davon, dass die Funktion den Node als Ihren Content mitbringt.
Ich hab zwar schon page-comment-reply.tpl.php gefunden, womit eine page für comment replys gebaut werden kann.
Das wirft direkt 3 Fragen auf:
1.) Warum wird das über ne Page gesteuert, das ganze ist doch eigentlich Content.
2.) Warum wird in der Page nicht die Möglichkeit gegeben den Content geteilt (Comments + Nodes) einzeln auszugeben?
3.) Welche anderen Templates sind noch zuständig?
comment-wrapper.tpl.php hab ich auch schon gefunden, aber für mehr als den Rahmen um die Comments 'taugt' das (theme technisch) auch wieder nicht.
Was mich dann irgendwie nervt ist die Tatsache dass er erst ne Vorschau verlangt und dann speichern (oder eine erneute Vorschau) anbietet.
Ist das über Einstellungen abstellbar (ich wüßte nciht wie) oder muss man da auch gleich irgendwas programmieren?
Ich bin inzwischen auch über die Comments Bonus API gestolpert, aber irgendwie komm ich auch damit nicht weiter.
Ich hab den eindruck dass die dort mitgelieferte, von mir geänderte und in den templates ordner gelegt comment-wrapper.tpl.php völlig ignoriert wurde.
Einstellungsmöglichkeiten zu diesem Modul hab ich auch nicht entdeckt.
Ich bin nach wie vor an Ideen, Ansätzen und Lösungsvorschlägen zu diesem Thema interessiert.
Module zum Abgucken?
am 12.10.2010 - 08:57 Uhr
Vielleicht kannst du bei den folgenden beiden Modulen was abgucken: