Kommentare
Konfiguration
Die Einstellungen sind vom/von der Ingegrator:in im Typoscript unter plugin.tx_bhcomment.settings.types für einzelne Kommentar-Typen vorzunehmen:
Setting | Wert | Erklärung |
type | string | Programmatischer Name des Kommentar-Typs (z. B. für die Angabe bei ViewHelpern oder News-Fields) |
provider | enum['item'] | Provider des Kommentar-Typs (muss bei items über News-Fields registriert werden) |
name | string | Anzeige-Name des Kommentar-Typs (z. B. im Interface) |
redirect_page | integer | Seiten-ID der Seite, die nach erfolgreicher Kommentar-Übermittlung aufgerufen wird |
error_page | integer | Seiten-ID der Seite, die nach nicht erfolgreicher Kommentar-Übermittlung aufgerufen wird |
mail_confirmation | 0/1 | Aktiviert das Versenden einer Mail zur Bestätigung der E-Mail-Adresse eines Kommentars durch den/die Kommentar-Verfasser:in |
mail_confirmation_page | integer | Seiten-ID der Seite, die nach der E-Mail Bestätigung aufgerufen wird |
admin_confirmation | 0/1 | Aktiviert das Versenden einer Mail zur Bestätigung der Veröffentlichung eines Kommentars durch den Admin |
admin_confirmation_page | integer | Seiten-ID der Seite, die nach der Admin Bestätigung aufgerufen wird |
mail_from | string (E-Mail) | Von E-Mail-Adresse der Mail zur Bestätigung von E-Mail-Adressen |
mail_from_name | string | Von Name der E-Mail-Adresse der Mail zur Bestätigung von E-Mail-Adressen |
mail_subject | string | Betreff der Mail zur Bestätigung von E-Mail-Adressen |
mail_confirmation_headline | string | Überschrift in der Mail zur Bestätigung von E-Mail-Adressen |
mail_confirmation_text | string | Text in der Mail zur Bestätigung von E-Mail-Adressen |
mail_confirmation_details | 0/1 | Wenn aktiviert, werden Details zum Kommentar (Name, E-Mail, Text) in der Mail zur Bestätigung von E-Mail-Adressen ausgegeben |
admin_email | string (E-Mail) | E-Mail-Adresse, an die die Admin Bestätigungs-Mails gesendet werden |
admin_confirmation_headline | string | Überschrift in der Admin Bestätigungs-Mail |
admin_confirmation_text | string | Text in der Admin Bestätigungs-Mail |
token_expire | integer | Gültigkeit (in ganzen Tagen) der Links in den Mails |
Typoscript
plugin.tx_bhcomment.settings.types {
myCommentType {
type = myCommentType
provider = item
name = Meine Kommentare
redirect_page = 43
error_page = 44
mail_confirmation = 1
mail_confirmation_page = 40
admin_confirmation = 1
admin_confirmation_page = 41
mail_from = noreply@bakehouse.at
mail_from_name = Mein Projekt
mail_subject = Mein Projekt
mail_confirmation_headline = Danke für deinen Eintrag
mail_confirmation_text = Bitte bestätige mit einem Klick auf den Link deine E-Mail-Adresse.
mail_confirmation_details = 0
admin_email = info@cookis.at
admin_confirmation_headline = Neuer Eintrag
admin_confirmation_text = Mit einem Klick auf den Link kannst du den Eintrag veröffentlichen.
token_expire = 14
}
}
Wann ist ein Kommentar öffentlich sichtbar?
Abhängig von den "Confirmation" Einstellungen, die gesetzt werden können, ergeben sich folgende Verhalten, wann und unter welchen Bedingungen ein Kommentar öffentlich ausgegeben wird:
mail _confirmation | admin _confirmation | Schritte zur Veröffentlichung |
0 | 0 | Kommentar ist nach erfolgreicher Kommentar-Übermittlung sofort öffentlich (beide Bestätigungen werden automatisch aktiviert). |
1 | 0 | Kommentar ist erst öffentlich, wenn die E-Mail-Adresse des Kommentars durch den/die Kommentar-Verfasser:in bestätigt wird (die Admin Bestätigung wird im Anschluss automatisch aktiviert). |
0 | 1 | Kommentar ist erst öffentlich, wenn der Admin die Veröffentlichung bestätigt (E-Mail-Adressen sind automatisch bestätigt). |
1 | 1 | Kommentar ist erst öffentlich, wenn die E-Mail-Adresse des Kommentars durch den/die Kommentar-Verfasser:in bestätigt wird und der Admin im Anschluss den Kommentar bestätigt. |
News-Field für items
Ist als Provider item eingestellt, muss beim News-Type ein entsprechendes News-Field erstellt und mit dem Kommentar-Typ verknüpft werden:
- Field Type auswählen: Kommentar
- Unter Config JSON den type angeben: {"type":"myCommentType"}