{comments}

Bindet das Kommentarmodul für eine Seite ein. Dieses Modul erlaubt es Kommentare abzugeben und zu beantworten. Ist man angemeldet, wird der Kommentar als angemeldeter Benutzer geschrieben. Andernfalls muss man einen Namen/E-Mail angeben. Bei neuen Kommentaren erhält der Autor des beantworteten Kommentars, bzw. der Ersteller der Seite, eine E-Mail.

Parameter-Name Typ Erforderlich Beschreibung
page Page Nein

Die Seite, für welche die Kommentare geschrieben werden sollen. Standardmäßig wird die aktuelle Seite verwendet.

color String Nein

Die Hauptfarbe der Kommentare.

title String Nein

Die Bezeichnung der Kommentare.

maxlength Integer Ja

Die maximale Länge eines Kommentars.

respond Boolean Nein

Auf Kommentare darf geantwortet werden.

delete Boolean Nein

Kommentare dürfen gelöscht werden. Ein Kommentar löschen darf nur der Verfasser des Kommentars, der Benutzer mit dem Löschen Recht und immer der Superuser.

authlock Boolean Nein

Kommentare nur von angemeldeten Benutzern erlauben.

label.success String Nein

Der Text beim erfolgreichen Schreiben eines Kommentars.

label.deleted String Nein

Der Text beim erfolgreichen Löschen eines Kommentars.

label.error String Nein

Der Text beim fehlgeschlagenen Schreiben eines Kommentars.

label.empty.author String Nein

Der Text wenn kein Autor angegeben wurde.

label.empty.content String Nein

Der Text wenn kein Text angegeben wurde.

label.new_comment String Nein

Der Text für den Button um einen neuen Kommentar zu schreiben.

label.respond String Nein

Der Text für den Button um auf einen Kommentar zu antworten.

label.delete String Nein

Der Text für den Button um einen Kommentar zu löschen.

label.comment String Nein

Der Text für den Button um einen Kommentar abzuschicken.

label.responded String Nein

Der Text für einen antwortenden Kommentar (A antwortete).

label.wrote String Nein

Der Text für einen direkten Kommentar (A schrieb).

placeholder.name String Nein

Der Platzhalter für den Namen/E-Mail.

placeholder.text String Nein

Der Platzhalter für den Text.

Ein Kommentar verwendet den Seitentyp Seitenkommentar (comment).

Das Kommentarmodul kann überall im Design verwendet werden und benötigt standardmäßig keine Parameter.

{comments}

Das Template für jedes Kommentar gehört zum Seitentyp "Seitenkommentar" (comment) und kann bei Bedarf auch überschrieben werden (z.B. skin/Design/comment/body.html). Das gilt auch für die style.css.

Wenn Sie die Anzahl aller Kommentare an einer bestimmten Stelle im Design ausgeben möchten, müssen Sie ein HTML Element mit dem Attribut data-comments-count-for definieren. Dieses erhält als Wert die Identität der zugehörigen Seite und wird automatisch gefüllt.

<span>Anzahl Kommentare: <span data-comments-count-for="{$page->getIdentity()}"></span>
wb_incandescent

Um das Modul nutzen zu können, wird JQuery benötigt.