Newsletter abonnieren - Aktivierungslink funktioniert nicht
Hallo,
ich habe auf einer Seite das Modul Newsletter-Abonnieren eingfügt. Wenn man dort nun seine E-Mail-Adresse einfügt, bekommt man eine Bestätgigungs-Mail mit Aktivierungslink, allerdings funktioniert der Link leider nicht "Seite kann nicht gefunden werden".
http://www.motorradtechnik.de/index....44e050a9e92d77
Habe ich vielleicht etwas vergessen?
Gruß
Christoph
Habe das Problem folgendermaßen gelöst
Contao Version 3.0.5
in der Datei /system/modules/newsletter/modules/ModuleSubscribe.php Zeile 276
PHP-Code:
$strText = str_replace('##link##', \Environment::get('base') . \Environment::get('request') . (($GLOBALS['TL_CONFIG']['disableAlias'] || strpos(\Environment::get('request'), '?') !== false) ? '&' : '?') . 'token=' . $strToken, $strText);
geändert in
PHP-Code:
$strText = str_replace('##link##', \Environment::get('base') . \Environment::get('request') . (($GLOBALS['TL_CONFIG']['websitePath'] || strpos(\Environment::get('request'), '?') !== false) ? '&' : '?') . 'token=' . $strToken, $strText);
also ['disableAlias'] geändert in ['websitePath']
Damit wird die token-Bestätigung direkt an die Weiterleitungsseite übergeben und nicht versucht die index.php bei umgeschriebenen URLs anzusprechen, was bei mir auf der 404-Seite landete.