Hallo zusammen,
derzeit spiele ich mit dem Newsletter-Modul herum, das im wesentlichen schon alles so tut, wie ich es mir vorstelle. Mit einer Ausnahme: Die vorgefertigten Texte, sowohl in der HTML-Ausgabe als auch in den E-Mails zur Aktivierung/Deaktivierung möchte ich durch andere ersetzen. Also die Texte in den entsprechenden Dateien gesucht, sie in newsletter/languages/*/default.php bzw. newsletter/languages/*/tl_module.php gefunden und meine Versionen davon in langconfig.php definiert. Dies funktioniert für alle Strings, die sich in newsletter/languages/*/default.php befinden, nicht jedoch für diejenigen, die in newsletter/languages/*/tl_module.php definiert sind; letztere Datei enthält u.a. die Inhalte der Bestätigungs-Mails. Was auch immer ich eintrage, es steht stets der Default-Text in den Mails und nicht derjenige, den ich in langconfig.php reingeschrieben habe:
Code:
// Aus newsletter/languages/*/tl_module.php
if ($GLOBALS['TL_LANGUAGE'] == 'de')
{
$GLOBALS['TL_LANG']['tl_module']['text_subscribe'][1] = "Du hast die Benachrichtigungen für ##domain## eingeschaltet. Bitte klicke auf folgenden Link, um sie endgültig zu aktivieren:\n\n ##link##.\n\n (Falls Du nicht weißt, worum es hier geht, dann hat sich jemand vertippt und versehentlich Deine Adresse angegeben. In diesem Fall ignoriere diese Mail einfach. Danke.)\n";
$GLOBALS['TL_LANG']['tl_module']['text_unsubscribe'][1] = "Du bekommst nun keine Benachrichtigungen für ##domain## mehr!\n";
}
else
{
$GLOBALS['TL_LANG']['tl_module']['text_subscribe'][1] = "Subscribe-Text in English";
$GLOBALS['TL_LANG']['tl_module']['text_unsubscribe'][1] = "Unsubscribe-Text in English";
}
Hat jemand eine Idee, was da schiefgehen könnte? (Contao 3.2.7)
Danke.
Lesezeichen