Contao-Camp 2024
Ergebnis 1 bis 1 von 1

Thema: [notification-center] Eigene Tokens anlegen

  1. #1
    Contao-Nutzer
    Registriert seit
    18.03.2010.
    Beiträge
    63

    Standard [notification-center] Eigene Tokens anlegen

    Hallo zusammen, für die Benachrichtigung "Newsletter Opt-In bestätigt" haben wir weitere Tokens angelegt. Im Nachrichten-Editor stehen diese auch zur Verfügung.

    PHP-Code:
    $GLOBALS['NOTIFICATION_CENTER']['NOTIFICATION_TYPE']['contao']['newsletter_activate']['email_text'] =
        
    array_merge($GLOBALS['NOTIFICATION_CENTER']['NOTIFICATION_TYPE']['contao']['newsletter_activate']['email_text'], ['firstname''lastname']); 
    Jetzt die Frage: wie schaffen wir es am elegantesten, diese Tokens auch zu übergeben - es handelt sich dabei um Werte, die wir im NewsletterRecipientModel erweitert haben.

    Sorry, hat sich erledigt. einfach das Hook nutzen und dort das Token-Array als Referenz übergeben:

    PHP-Code:
    $GLOBALS['TL_HOOKS']['sendNotificationMessage'][] = array(NotificationCenterHooks::class, 'onNewsletterSubscriptionActivated');
    ....
    function 
    onNewsletterSubscriptionActivated($objMessage, &$arrTokens$language$objGatewayModel
    Danke.
    Geändert von cube1893 (31.03.2021 um 07:46 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •