Kommentare

    Die Kommentar-Erweiterung ermöglicht es Besuchern:innen des Projekts, wie es der Name schon sagt, Kommentare zu verschiedenen Inhalten zu verfassen und diese einzusehen.

    Konfiguration

    Die Einstellungen sind vom/von der Ingegrator:in im Typoscript unter plugin.tx_bhcomment.settings.types für einzelne Kommentar-Typen vorzunehmen:

    SettingWertErklärung
    typestringProgrammatischer Name des Kommentar-Typs (z. B. für die Angabe bei ViewHelpern oder News-Fields)
    providerenum['item']Provider des Kommentar-Typs (muss bei items über News-Fields registriert werden)
    namestringAnzeige-Name des Kommentar-Typs (z. B. im Interface)
    redirect_pageintegerSeiten-ID der Seite, die nach erfolgreicher Kommentar-Übermittlung aufgerufen wird
    error_pageintegerSeiten-ID der Seite, die nach nicht erfolgreicher Kommentar-Übermittlung aufgerufen wird
    mail_confirmation0/1Aktiviert das Versenden einer Mail zur Bestätigung der E-Mail-Adresse eines Kommentars durch den/die Kommentar-Verfasser:in
    mail_confirmation_pageintegerSeiten-ID der Seite, die nach der E-Mail Bestätigung aufgerufen wird
    admin_confirmation0/1Aktiviert das Versenden einer Mail zur Bestätigung der Veröffentlichung eines Kommentars durch den Admin
    admin_confirmation_pageintegerSeiten-ID der Seite, die nach der Admin Bestätigung aufgerufen wird
    mail_fromstring
    (E-Mail) 
    Von E-Mail-Adresse der Mail zur Bestätigung von E-Mail-Adressen
    mail_from_namestringVon Name der E-Mail-Adresse der Mail zur Bestätigung von E-Mail-Adressen
    mail_subjectstringBetreff der Mail zur Bestätigung von E-Mail-Adressen
    mail_confirmation_headlinestringÜberschrift in der Mail zur Bestätigung von E-Mail-Adressen
    mail_confirmation_textstringText in der Mail zur Bestätigung von E-Mail-Adressen
    mail_confirmation_details0/1Wenn aktiviert, werden Details zum Kommentar (Name, E-Mail, Text) in der Mail zur Bestätigung von E-Mail-Adressen ausgegeben
    admin_emailstring
    (E-Mail)
    E-Mail-Adresse, an die die Admin Bestätigungs-Mails gesendet werden
    admin_confirmation_headlinestringÜberschrift in der Admin Bestätigungs-Mail
    admin_confirmation_textstringText in der Admin Bestätigungs-Mail
    token_expireintegerGü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
    00
    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).
    01Kommentar ist erst öffentlich, wenn der Admin die Veröffentlichung bestätigt (E-Mail-Adressen sind automatisch bestätigt).
    11Kommentar 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"}

    News-Fields anlegen