Hallo,
ich benutze seminars 0.7.3 mit onetimeaccount. Anzeige der Veranstaltungen und One-Time-Login funktionieren. Nach der Anmeldung per onetimeaacount wird auf die Seite mit den Registrierungsdetails weitergeleitet. Hier bekomme ich noch den Titel angezeigt. Das Registrierungsformular sebst ist vorhanden, jedoch bis auf den Button zur 2. Seite bzw. zum Abschicken leer. Es werden also keine Formularfelder angezeigt.
Wenn ich die Registrierung abschicke, werden die E-Mails korrekt versendet. Ich habe alle Typoscript-Einstellungen doppelt gecheckt und bin mir recht sicher, dass da alles in Ordnung ist.
Ich habe mich dann mal etwas entlang der Templates und der PHP-Dateien gehangelt. Soweit ich sehen konnte, liegt ein Problem moeglicherweise in der Funktion isFormFieldEnabled() in pi1/class.tx_seminars_pi1_registrationEditor.php: Hier ist $result für alle $key 'false' (bis auf name, address, email). Es hat keinen Einfluss, ob ich im typoscript 'showRegistrationFields' auf default lasse, oder hier alle moeglichen Werte eintrage.
irgendwie komme ich da nicht weiter. Ideen?
Danke,
Kai
Hallo Kai,
ich frag mal das Offensichtliche:
- Hast du das statische Template von seminars eingebunden?
- Hast du geschaut, ob der Konfigurationscheck irgendwas zu meckern hat?
- Falls du ein angepasstes HTML-Template benutzt, tritt das Problem auch mit dem Original-Template auf?
- Hast du alle Caches geleert?
- Hast du typo3temp/ameos_formidable mal geleert?
- Hast du showRegistrationFields vielleicht zusätzlich zum TS-Setup auch in den Flexforms eingestellt, sodass dies den Wert aus dem TS-Setup maskiert?
- Hast du oelib und ameos_formidable auf die aktuelle Version geupgraded?
- Hast du überprüft, dass der Pfad der TS-Setup-Variablen keine Tippfehler enthält? plugin.tx_seminars_pi1.showRegistrationFields
Viele Grüße
Oliver
Hallo Oliver,
vielen Dank für Deine Antwort!. Ich habe Deine Checkliste abgearbeitet und den Fehler gefunden. Es lag an falsch eingestellten showRegistrationFields (ich hatte dort aus mir nicht mehr nachvollziehbaren Gründen nur: name,address,email).
Das ist jetzt irgendwie etwas peinlich, weil ich mich durch die ganzen PHP-Dateinen gewühlt habe, abwer das Offensichtliche nicht gesehen habe...
Also: Danke nochmal!
Gruss,
Kai