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.
Lesezeichen