Moin,
habe eine alte Seite nun mit Typo3 6.2.4 neu gemacht und DirectMail eingerichtet. Zum Anmelden wird direct_mail_subscription 2.0.1 verwendet. Ich habe da leider ein Problem mit dem Anmelden.
Wenn das Formular ausgefüllt ist und abgeschickt wird, dann wird die Anmeldung im Backend im korrekten Ordner abgelegt und der Datensatz ist deaktiviert. So soll es sein, denn der Benutzer soll in der E-Mail einen Bestätigungslink anklicken. (Die Konfiguration habe ich von der alten Seite übernommen, die funktioniert dort ohne Probleme)
Jedoch wird keine E-Mail zugeschickt, dafür kommt eine Fehlermeldung:
#1: PHP Warning: Illegal string offset '_FIELDLIST' in /homepages/pfad/typo3conf/ext/direct_mail_subscription/fe_adminLib.inc line 1674
Das sind die Zeilen die den Fehler verursachen:
...
1673 $recCopy = $r;
1674 $string='&cmd=setfixed&sFK='.rawurlencode($theKey).'&rU='.$r['uid'];
1675 $string.='&aC='.$this->setfixedHash($recCopy,$data['_FIELDLIST']);
1676 $markerArray['###SYS_SETFIXED_DELETE###'] = $string;
1677 $markerArray['###SYS_SETFIXED_HSC_DELETE###'] = htmlspecialchars($string);
...
Wenn ich $data und $r mal ausgebe, dann bekomme ich beim ersten durchlauf dieses Array in $data:
[0] _FIELDLIST | uid
[1] hidden | 0
und als $r den kompletten Datensatz der Anmeldung.
Im zweiten Schleifenlauf ist $data leer. Beim zweiten Durchlauf kommt dann auch der Fehler.
Jemand eine Idee was ich da machen kann? Liegt es an einer falschen Konfiguration? Wenn die Ext bis 6.2.99 als stable zur Verfügung steht müsste das doch auch funktionieren oder?
Über einen Tipp würde ich mich freuen 🙂
MfG