Hallo!
ich versuche seit Stunden folgendes Problem zu lösen: Habe ein Formular (powermail) in einer Fancybox - welches soweit funktioniert. nur möchte ich, dass die antwortseite keine header-daten mehr enthält.
Habe es auf diese weise versucht:
[globalString = GP : tx_powermail_pi1%5BmailID%5D = *]
config.disableAllHeaderCode = 1
[global]
Wenn diese 3 Zeilen aktiviert sind, werden mit alle header-daten auf ALLEN Seiten gelöscht. :o Es geht auch nicht wenn ich statt globalString globalVar benutze. (tx_powermail_pi1%5BmailID%5D > 0)
Ich habe darüber noch dieses stehen, um beim laden des Formulars in die lightbox den selben effekt zu erzielen - und das funktioniert:
[globalVar = GP : removeHtmlHeader = 1]
config.disableAllHeaderCode = 1
[global]
der link wird per js dann in der art übertragen:
www.domain.de/testformular.html?removeHtmlHeader=1
Wo liegt mein denkfehler?
Könnte ich das auch per pageTS lösen? (auch versucht und gescheitert)
Vielen Dank!
Hallo zurück!
Das ist jetzt nur eine Vermutung, aber hast du mal versucht
den korrekten String abzufragen, falls Typo3 das so überhaupt zulässt?
[globalString = GP : tx_powermail_pi1[mailID] = *]
oder vielleicht auch
[globalString = GP : tx_powermail_pi1 | mailID = *]
Ich denke mal das Problem liegt daran, das du per TS einen URL-kodierten
Wert abfrägst, während dieser zum Zeitpunkt des Abgleichs dekodiert ist.
Aber wie gesagt, alles reine Mutmaßung
Das Problem liegt darin, dass
[globalString = GP : tx_powermail_pi1%5BmailID%5D = *]
immer zutrifft, denn bei der Prüfung mit Sternchen wird nicht geprüft, ob überhaupt ein Wert vorhanden ist. Das Sternchen bedeutet soviel wie "irgendein Wert oder auch gar nichts weiter".
Sinnvoll ist das Sternchen in Conditions nur, wenn Du mindestens einen Teil des Wertes kennst, wie in den Beispielen in der Doku:
[globalString = IENV:REMOTE_ADDR = 192.168.*]
oder
[globalString = IENV:HTTP_HOST = *typo3.com]
Da das Sternchen auch für "gar nichts" stehen kann, trifft die letzte Bedingung nicht nur auf Subdomains oder www.typo3.com zu sondern auch nur auf typo3.com. Steht das Sternchen ganz alleine, dann bedeutet es halt irgendwas oder gar nichts. Das ist ja immer der Fall.
Hallo Chrissli und igorshmigor!
Erstmal vielen dank für die Antworten, konnte es per TS immer noch nicht lösen.
Daher habe ich eine andere Lösung gebastelt mit jQuery und dem jQuery-Form Plugin.
Jetzt wird die Antwort einfach abgewürgt - klappt super!
Danke trotzdem!!