Hallo Typo3ler,
ich habe folgendes Problem: (TYPO3 3.6.2, RealUrl 0.1.4, DirectMail 1.0.3 + Fix)
Ich habe vor ein Paar Tagen die Real Url Extension installiert. Alles funktioniert wunderbar, bis auf die Direct Mail Newsletter Subscription.
Wenn ich etwas in das Newsletterformular eintrage und die eingegebenen Werte abschicke, dann erhalte ich eine Leeres Newsletterformular.
Ich habe schon sämtliche Mailinglisten und Foren danach durchsucht, habe aber leider nichts dazu gefunden.
In der Adresszeile erscheint folgende URL: http://www.domain.com/de/newsletter/?id=966&type=0
Kann mir jemand helfen oder bin ich der erste mit diesem Problem? (ich denke nicht ;-) )
Danke
Steffan
ich denke das wird man mit der rewriterule in der htaccess hinkriegen, aber damit stehe ich auf kriegsfuß... such einfach mal nach regulären ausdrücken und bearbeite deine htaccess....
wär jetzt so meine erste idee
hab das gleiche Problem. Liegt wenn es nach mir geht an der fe_adminLib.inc im Ordner Media. Dort wird für die Formular-Url index.php?id=... eingetragen und das ganze nicht über Typolink geparsed. Könnte daran liegen, aber auf die schnelle konnte ich es bei mir nicht beheben - bin auch noch zu unerfahren auf dem Gebiet.
Hast du schon die Lösung gefunden?
hab ne Lösung - ist zwar nicht die eleganteste und sicherste, aber es funktioniert:
in der fe_adminLib.inc in Zeile 216 hab ich folgendes eingefügt:
$this->markerArray['###FORM_URL###'] = eregi_replace("(/|\/)[a-zA-Z0-9.-_?&=]*$","/",$_SERVER['REQUEST_URI']).'index.php?id='.$GLOBALS['TSFE']->id.'&type='.$GLOBALS['TSFE']->type.$this->nc.$this->conf['addParams'];
lasse also in die Formular-URL den absoluten Request-Pfad einbinden und entferne über eregi_replace alles nach dem letzten Schrägstrich.