Die Extension tt_news ist im TYPO3 System fertig installiert und funktioniert einwandfrei. Doch nicht selten kommt der Wunsch auf, die eigenen Beiträge von Besuchern kommentieren zu lassen. Für viele TYPO3 Benutzer ein ganz klarer Fall für eine Installation der Extension “ve_guestbook”! Aber ist das die richtige Entscheidung?

Einrichtung von "comments"

Einrichtung von "comments"

Die Erweiterung ve_guestbook bietet sehr gute Funktionalitäten, wenn ein Gästebuch erstellt werden soll. Auch wenn es darum geht, tt-news Beiträge zu kommentieren, kann die englischsprachige Extension ve_guestbook punkten. Für diese Anforderung wird auf der tt_news SingleView-Seite ein ”list”-Element und ein “form”-Element der Erweiterung ve_guestbook eingebunden (genau in dieser Reihenfolge) und schon können die News kommentiert werden (hier gehts zum Handbuch).

Die echte Alternative: comments

Doch ve_guestbook ist nicht das Allheilmittel, wenn es um eine Kommentar-Funktion geht. Denn für ein professionelles Kommentierungssystem bietet es in der derzeitigen Version noch zu wenig. Zum Beispiel fehlt die Funktion die Kommentierung für einzelne tt_news Beiträge wieder zu deaktivieren. Denn Kommentierungen sind nicht immer erwünscht (weil zum Beispiel ein Beitrag von Spammern ausgenutzt wird) und deswegen ist diese Lösung in der Praxis sehr ungeeignet.
Als nächstes möchtest Du vielleicht die Kommentare erst freischalten, bevor du sie selber gelesen hast. Das kann zum Beispiel Image-Gründe haben, aber auch mit den gesetzlichen Vorschriften zusammen hängen. Denn in Deutschland ist der Seitenbetreiber mitverantwortlich für die Inhalte auf seiner Seite (auch die Beiträge der Besucher).
Und genau bei diesen Anforderungen kommt die Erweiterung comments zum tragen. Die Installation, der Erweiterung von Dimitry Dulepov verläuft denkbar einfach und ist sehr ähnlich zu der Einrichtung von ve_guestbook.

Einrichtung von comments

Wieder muss ein Inhaltselement “comment list” (für die Auflistung der späteren Kommentare) und das Element ”comment form” (für das Kommentar-Formular) in der tt_news SingleView angelegt werden. Und danach kann die Extension auch schon den eigenen Ansprüchen angepasst werden.
Um die Kommentierung nun aber zu steuern, entwickelte der Programmierer Dimitry Dulepov die zweite Extension comments_ic, die nach Einrichtung von “comments” auch noch einmal installiert werden muss. comments_ic fügt danach zwei neue Optionen den tt_news Beiträgen hinzu, mit der dann gesteuert werden kann, ob die Kommentierung deaktiviert oder automatisch zu einem definierten Zeitpunkt abgestellt werden soll. Das “Zuspammen” von einzelnen Artikeln kann damit ganz gezielt kontrolliert werden und ggf. die Kommentierung abgestellt werden. Das ist echte Flexibilität!

Update vom 19.12.2011:
Die Erweiterung comments wird mittlerweile von Ingo Renner weiterentwickelt und ist derzeit in der Version 1.5.4 verfügbar. In dieser Version ist die Erweiterung “comments_ic” nicht mehr erforderlich. Damit tt_news Beiträge kommentierbar sind muß im FlexForm des Plugins im Feld “Präfix” das Kürzel “tx_ttnews” eingetragen werden. Damit kann einer News auch eindeutig ein Kommentar zugeordnet werden.

(Besten Dank an Marvin)

6 Kommentare

Oliver schrieb am 22. März 2011 @ 19:59

Super Artikel, suche gerade nach einer alternative für ve_guestbook, vieleicht ist ja die ext comments etwas.

Kurzer Tipp: Finde die Schriftfarbe in diesen Formular zu hell. Etwas dunkler fänd ich gut.

pow schrieb am 2. Dezember 2011 @ 13:19

Bekomm es leider nicht mit comments und comments_ic zum laufen. Er zeigt mir wenn dann die Kommentare bei allen News an, und nicht auf der News auf der das Kommentar geschrieben wurde.
Ist das überhaupt möglich?!

Robert Peter schrieb am 2. Dezember 2011 @ 13:39

Hallo Pow, kontrolliere noch einmal, ob Du die Konfiguration so vorgenommen hast, wie oben beschrieben. Welche Versionen der Extensions hast Du denn im Einsatz?

pow schrieb am 2. Dezember 2011 @ 14:11

Also laufen tut sie einwandfrei, nur zeigt sie eben alle kommentare und nicht gefiltert.
plugin.tx_comments_pi1.prefixToTableMap.tx_ttnews = tt_news
plugin.tx_comments_pi1.showUidMap.tx_ttnews = tt_news
hab ich eingegeben, mehr konnte ich nicht rauslesen aus der extension (1.5.4)

Maviee schrieb am 2. Dezember 2011 @ 22:24

Hatte das selbe Problem. Die Lösung ist relativ simpel:

In den Konstanten zu der Comments Extension musst Du unter den Basis Einstellungen den Parameter “Comment trigger” auf “tx_ttnews” setzen.

Danach sollte es eigentlich gehen…

meph schrieb am 19. Dezember 2011 @ 15:43

Vielen Dank für diesen nützlichen Artikel

Kommentar abgeben