sr_feuser_register & AGB-Checkbox 
| Autor | Nachricht | ||||||
|
Verfasst am: 29.04.2008 [08:57]
|
|||||||
| Dr. No [Themenersteller] dabei seit: 16.05.2006 Beiträge: 81 |
Hallo, ich hab mal einen neuen Thread angefangen, da er noch nicht gelöst ist. Also:Meine Checkbox für AGBs hat immer wunderbar funktioniert - nur jetzt mit Typo3 4.1.6 und sr_feuser_register 2.5.9 nicht mehr. Es scheint so, als würde die Regel
ignoriert werden.... Jemand eine Idee??? Danke Norman |
||||||
![]() |
|||||||
|
Verfasst am: 29.04.2008 [15:17]
|
|||||||
| ThBodi dabei seit: 02.05.2006 Beiträge: 24 |
http://www.typo3.net/forum/list/list_post//39972/?pid=149536 Die "AGB-Lösung" aus vorgenanntem Thread hat bei mir unter Deiner Konfiguration (Typo3 4.1.6 / sr_feuser_register 2.5.9) auch nicht funktioniert. Ich habe mich jetzt für eine "Quick&Dirty"-Lösung entschieden: model/class.tx_srfeuserregister_data.php, Zeile 624:
Eine nicht aktivierte Checkbox aus dem Registrierungsformular übergibt "0", somit wirft die "Evaluation" mit atLeast[1] keinen Fehler. Mit obiger Code-Ergänzung wird die "0" zu "" und die Evaluation greift, wie gewünscht. |
||||||
![]() |
|||||||
|
Verfasst am: 29.04.2008 [23:10]
|
|||||||
| Dr. No [Themenersteller] dabei seit: 16.05.2006 Beiträge: 81 |
Hi, vielen Dank schon mal für Deine Antwort. Die Codezeilen habe angepasst und auch die verschiedenen übergebenen Werte geprüft. Wenn die Checkbox nicht angehakt ist wird auch definitiv nichts übergeben (also ""). Dennoch greift meine atLeast[1] Bedingung nicht.... Warum nur??? Gruß Norman |
||||||
![]() |
|||||||
|
Verfasst am: 30.04.2008 [10:26]
|
|||||||
| ThBodi dabei seit: 02.05.2006 Beiträge: 24 |
Ich bin jetzt zufällig auf eine bessere Lösung gestoßen:
Hier wirft sowohl 0 als auch ein leerer String einen Fehler aus. Dein Fehler resultiert vielleicht aus der Tatsache, das evalValues abhängig vom command genutzt wird, während parseValues für alle commands einheitlich konfiguriert wird (siehe TS oben). |
||||||
![]() |
|||||||
|
Verfasst am: 30.04.2008 [14:18]
|
|||||||
| Dr. No [Themenersteller] dabei seit: 16.05.2006 Beiträge: 81 |
Vielen Dank ThBodi !!! Bei der Gelegenheit mach ich mal einen neuen Thread auf - hab nämlich gleich das nächste Problem ... |
||||||
![]() |
|||||||
|
Verfasst am: 19.05.2008 [13:44]
|
|||||||
| kerim80 dabei seit: 23.04.2008 Beiträge: 16 |
Hallo Dr. No und ThBody, so sieht mein TS aus:
und so mein Template:
und in der Datei model/class.tx_srfeuserregister_data.php habe ich auch die Abfrage wie bei euch geändert:
Leider funktioniert das trotzdem nicht bei mir :( WARUM??? [Dieser Beitrag wurde 2 mal bearbeitet. Zuletzt am 19.05.2008 um 13:47] ertan-atay.com |
||||||
![]() ![]() |
|||||||
|
Verfasst am: 19.05.2008 [15:18]
|
|||||||
| Dr. No [Themenersteller] dabei seit: 16.05.2006 Beiträge: 81 |
Hi, nimm mal die Checkbox bei
raus. Das ist doppelt gemoppelt. Gruß Norman |
||||||
![]() |
|||||||
|
Verfasst am: 19.05.2008 [19:15]
|
|||||||
| kerim80 dabei seit: 23.04.2008 Beiträge: 16 |
Hi Norman, wenn ich das rausnehme hilft es nichts :( Bin am verzweifeln. Ich weis nicht mehr weiter. ertan-atay.com |
||||||
![]() ![]() |
|||||||
|
Verfasst am: 19.05.2008 [20:12]
|
|||||||
| Dr. No [Themenersteller] dabei seit: 16.05.2006 Beiträge: 81 |
Hi, mir ist noch was aufgefallen: Das hier kommt beim Typoscript ins Setup:
Und das hier kommt in die Constants:
Gruß Norman |
||||||
![]() |
|||||||









