Ich habe dies schon bei TYPO3forum.net gepostet, leider keine Antwort bekommen bis heute. Vielleicht weiß hier jmd. Rat!?
Es handelt sich hier nicht um die Ext. "powermail_cond"!
Bei mir funktionieren die Conditions überhaupt nicht mehr!? (powermail 1.5.3 unter TYPO3 4.4.2). Hat sich mittlerweile etwas geändert?
So sehen z.B. die Bedingungen aus (wie im Handbuch beschrieben🙁
plugin.tx_powermail_pi1 {
validate.uid59.auto = phone
validate.uid59.errormsg = Es sind nur Zahlen, "+", "-" und "/" erlaubt!
}
[globalVar = GP:tx_powermail_pi1|uid54 = Kontakt per Email]
plugin.tx_powermail_pi1.validate.uid58.required = 1
[end]
[globalVar = GP:tx_powermail_pi1|uid54 = Bitte rufen Sie mich an]
plugin.tx_powermail_pi1.validate.uid59.required = 1
[end]
[globalVar = GP:tx_powermail_pi1|uid54 = Schreiben Sie mir einen Brief bitte]
plugin.tx_powermail_pi1.validate.uid60.required = 1
plugin.tx_powermail_pi1.validate.uid61.required = 1
[end]
[globalVar = GP:tx_powermail_pi1|uid67 = Domain vorhanden]
plugin.tx_powermail_pi1.validate.uid57.required = 1
plugin.tx_powermail_pi1.validate.uid68.required = 1
[end]
Die uid sind richtig, ich habe sie geprüft.
Nichts von dem ruft irgendeine Reaktion hervor. Die Nachricht wird trotz Fehler weggeschickt.
O.a. TS passt zu dieser Seite Angebotsanfrage
Weiß jemand, warum sie nicht mehr funktionieren? Müsste Alex (einpraegsam) doch wissen!?
Hallo Kurt,
wenn ich dich richtig verstanden habe, funktionieren die Conditions nicht mehr?
Teste mal z.B. mit:
[globalVar = GP:tx_powermail_pi1|uid54 = Kontakt per Email]
page.1 = TEXT
page.1.value = test
[end]
powermail hat nichts geändert an der Art wie die Daten abgesendet werden. Ich vermute das Problem also bei TYPO3.
Gruß
einpraegsam.net schrieb
Hallo Kurt,
wenn ich dich richtig verstanden habe, funktionieren die Conditions nicht mehr?
Teste mal z.B. mit:
[globalVar = GP:tx_powermail_pi1|uid54 = Kontakt per Email]
page.1 = TEXT
page.1.value = test
[end]
powermail hat nichts geändert an der Art wie die Daten abgesendet werden. Ich vermute das Problem also bei TYPO3.
Gruß
Hallo Alex,
deine Testdaten oben haben auch nicht gezogen.
Ja, Du hast Recht, es kann auch an einem Upgrade von TYPO3 liegen. Nun habe ich wegen der Sicherheitslücken eben immer den Upgrade bei TYPO3 und bei Powermail durchgeführt und plötzlich funktionierten die Conditions nicht mehr. Wer nun schuld ist, ich kann's nicht sagen!?
Ist aber auch egal, wenn man powermail mit seinen Funktionen nutzen möchte, dann sollte es ja auch unter neustem TYPO3 laufen, gerade wo powermail so eine mächtige Extension ist, oder!? 🙂
Kannst Du als Entwickler das nicht mal testen unter TYPO3 V4.4.4 mit dem allerneusten powermail?
Du würdest vielen helfen, ich bin sicher nicht der einzige, der dieses Problemchen hat. Im typo3forum.net hat "climber" dasselbe Phänomen mit
[globalVar = GP:tx_powermail_pi1|mailID > 0]
page.includeCSS.file21 = fileadmin/template/css/override.css
[end]
Vielleicht liegt es im neuen TYPO3 an der Verarbeitung der gloabalVar:
GP:tx_powermail_pi1|uid54 kann möglicherweise nicht aufgelöst werden!?!?!?
Ist nur mal so eine Idee!?
Das sehe ich anders - powermail verwendet die POST Parameter nach TYPO3 API. Wenn die conditions hier nicht funktionieren, wüsste ich nicht, woran es liegen kann.
Was ist wenn du direkt auf die Session Werte zugreifst:
[globalVar = TSFE:fe_user|sesData|powermail_47|uid54 = 1]
bla
[end]
Alternativ mal testweise die Werte vereinfachen (also ohne Leer- und Sonderzeichen)
einpraegsam.net schrieb
Das sehe ich anders - powermail verwendet die POST Parameter nach TYPO3 API. Wenn die conditions hier nicht funktionieren, wüsste ich nicht, woran es liegen kann.
Was ist wenn du direkt auf die Session Werte zugreifst:
[globalVar = TSFE:fe_user|sesData|powermail_47|uid54 = 1]
bla
[end]
Alternativ mal testweise die Werte vereinfachen (also ohne Leer- und Sonderzeichen)
Ich habe mal das ausprobiert:
[globalVar = GP:tx_powermail_pi1|uid36 = Kunig]
plugin.tx_powermail_pi1.validate.uid33.required = 1
[global]
uid36 = Feld "Name" (Pflichtfeld)
uid33 = Feld "Vorname" (kein Pflichtfeld!, es wird zum Pflichtfeld, wenn bei Name "Kunig" eingetragen wird!
und man staune!!! Das klappt!!! Mmmh!?
Und nuh!? :x
Ich hab's! Es klappt nicht merh wegen der Leerzeichen im Abfragestring!?
Ich habe mal einen geändert,
von
Bitte rufen Sie mich an
nach
Bitte_rufen_Sie_mich_an
und dann funktioniert diese Abfrage auch!!!
Was ist mit
Bitte%20rufen%20Sie%20mich%20an
einpraegsam.net schrieb
Was ist mit
Bitte%20rufen%20Sie%20mich%20an
Klasse, endlich haben wir heraus gefunden, wo der Hund begraben liegt!
Mit "%20" klappt es auch!!!
Der einzige Nachteil ist der, dass nun im Mail-Container dann auch leider
Bitte%20rufen%20Sie%20mich%20an
steht und nicht
Bitte rufen Sie mich an
Kurt51 schrieb
Der einzige Nachteil ist der, dass nun im Mail-Container dann auch leider
%20
steht
Definiere Mail-Container (noch besser wäre ein Screenshot)
einpraegsam.net schrieb
Kurt51 schrieb
Der einzige Nachteil ist der, dass nun im Mail-Container dann auch leider
%20
steht
Definiere Mail-Container (noch besser wäre ein Screenshot)
Ich meine das, was bei ###powermail_all### eingetragen wird und beim Mail-Empfänger ankommt:
