Zum Inhalt springen

Frontend Benutzer Registrierung

Erstellt am 10. März 2006 · 4 Antworten · letzte Antwort am 24. April 2006

Tags: Frontend-Benutzer, E-Mail-Versand, Frage

Andrea_Herzog ·

Hallo zusammen,
ich möchte gerne in der Email, die der Admin erhält, wenn ein Benutzer seine Anmeldung bestätigt hat, einige Felder hinzufügen.

Mit einfachen Eingabefeldern klappt das auch.
Aber nicht mit den Checkboxen, in denen der Besucher auswählen kann, ob und zu welchen Themen er Infos haben möchte.
Das sind m. E. die Felder, jedenfalls habe ich das Template für die in die Email eingefügt.

###LABEL_MODULE_SYS_DMAIL_CATEGORY###
###TCA_INPUT_module_sys_dmail_category###

Das klappt zwar, aber in der Mail steht dann HTML Code.

Möchten Sie Informationen zu folgenden Themen erhalten?
<ul class="tx-srfeuserregister-multiple-checked-values"><li>Infos 
allgemein</li><li>Veranstaltungen</li></ul>

Da das nun mal nicht so schön aussieht....

Hat jemand eine Lösung dafür?

Viele Grüße
Andrea

Andrea_Herzog ·

Hallo zusammen,
ich bin jetzt einen Schritt weiter.
Die beiden Bereiche (eine Combobox und die Check-Buttons) sind ja arrays.

Nachdem ich im Template die richtigen Marker angesprochen habe :o , funktioniert der ganze Kram ohne die Listen.

AAAAAAber:

Zum einen erhalte ich nur die Zahlenwerte des Arrays (habe aber im setup die Werte zugewiesen - evtl. nicht korrekt).
Zum anderen werden bei den Checkbuttons nicht alle und nicht die korrekten Werte angezeigt.

Hier mal die Beispiel - Email:

Andrea Herzog-Kienast hat sein (ihr) Konto aktualisiert bei test.de.

Titel:
Name: atest
E-Mail: atest@test.de

Firma: Testfirma
Straße: Teststr. 20

PLZ: 12345
Wohnort: Teststadt

Telefon: 022222-22222

Besteht eine Mitgliedschaft in einem Verband?: 3
Möchten Sie Informationen zu folgenden Themen erhalten? 0

Bevorzugter Benutzername: test_a
Passwort: atest12345

Die Sorgenkinder sind die beiden Fragen, das sind die Arrays:

'type' => 'check',
		'items' => Array (
			Array('LLL:EXT:sr_feuser_register/locallang_db.php:fe_users.module_sys_dmail_category.I.1', ''),
			Array('LLL:EXT:sr_feuser_register/locallang_db.php:fe_users.module_sys_dmail_category.I.2', ''),
			Array('LLL:EXT:sr_feuser_register/locallang_db.php:fe_users.module_sys_dmail_category.I.3', ''),
			Array('LLL:EXT:sr_feuser_register/locallang_db.php:fe_users.module_sys_dmail_category.I.4', ''),
			Array('LLL:EXT:sr_feuser_register/locallang_db.php:fe_users.module_sys_dmail_category.I.5', ''),
			Array('LLL:EXT:sr_feuser_register/locallang_db.php:fe_users.module_sys_dmail_category.I.6', ''),
			Array('LLL:EXT:sr_feuser_register/locallang_db.php:fe_users.module_sys_dmail_category.I.7', ''),
			
		),
		/*'default' => 0,*/
		'cols' => 4,
'config' => Array (
				'type' => 'select',
				'items' => Array (
					Array('LLL:EXT:sr_feuser_register/locallang_db.php:fe_users.status.I.0', '0'),
					Array('LLL:EXT:sr_feuser_register/locallang_db.php:fe_users.status.I.1', '1'),
					Array('LLL:EXT:sr_feuser_register/locallang_db.php:fe_users.status.I.2', '2'),
					Array('LLL:EXT:sr_feuser_register/locallang_db.php:fe_users.status.I.3', '3'),
					Array('LLL:EXT:sr_feuser_register/locallang_db.php:fe_users.status.I.4', '4'),
                                        Array('LLL:EXT:sr_feuser_register/locallang_db.php:fe_users.status.I.5', '5'),
					Array('LLL:EXT:sr_feuser_register/locallang_db.php:fe_users.status.I.6', '6'),
					
				),
				'size' => 1,
				'maxitems' => 1,
			)

Hier der Teil aus dem Setup:

plugin.tx_srfeuserregister_pi1._LOCAL_LANG {
de {
tt_content.list_type= Benutzer-Registrierung
fe_users.static_info_country= Land:
fe_users.zone= Bundesland:
fe_users.language= Sprache:
fe_users.first_name= Vorname:
fe_users.last_name= Nachname:
fe_users.module_sys_dmail_category= Wünschen Sie Informationen zu einem dieser Themen?
fe_users.module_sys_dmail_category.I.1= allgemein
fe_users.module_sys_dmail_category.I.2= Veranstaltungen
fe_users.module_sys_dmail_category.I.3= Akademie
fe_users.module_sys_dmail_category.I.4= Mitgliedschaft 1
fe_users.module_sys_dmail_category.I.5= Mitgliedschaft 2
fe_users.module_sys_dmail_category.I.6= Mitgliedschaft 3
fe_users.module_sys_dmail_category.I.7= Mitgliedschaft 4
fe_users.module_sys_dmail_category.I.8= Mitgliedschaft 5
fe_users.module_sys_dmail_category.I.9= Mitgliedschaft 6
fe_users.module_sys_dmail_category.I.10= Messeteilnahme
fe_users.module_sys_dmail_html= Möchten Sie E-Mails im HTML-Format erhalten?
fe_users.gender= Herr/Frau:
fe_users.gender.I.0= Herr
fe_users.gender.I.1= Frau
fe_users.status= Besteht eine Mitgliedschaft Verband?:
fe_users.status.I.1= test1
fe_users.status.I.2= test2
fe_users.status.I.3= test3
fe_users.status.I.4= test4
fe_users.status.I.5= test5
fe_users.status.I.6= test6
fe_users.status.I.7= test7
fe_users.comments= Ihre Nachricht:	
 }
}

Kann jemand helfen?

Viele Grüße
Andrea #angry#

Andrea_Herzog ·

Hallo????
Setzt das denn keiner ein? Kann niemand helfen? Auch nicht vielleicht der Moderator? 😉

Bin echt am Ende mit meinem Latein.

Viele Grüße
Andrea

Andrea_Herzog ·

Hallo,
falls es jemanden interessiert:

Die Marker waren falsch. Es muss der Marker mit dem TCA_INPUT.... gesetzt werden.
Allerdings funkioniert das nur reibungslos bei der Combobox - Status. Die Checkboxen sind noch ein wenig strubbeling, denn dort wird ein HTML-Listencode vorangestellt, was nicht toll aussieht. Scheint aber ein Fehler der Benutzerregistrierung zu sein. Ich maile das mal an den Autor.

###LABEL_STATUS### ###TCA_INPUT_status###
###LABEL_MODULE_SYS_DMAIL_CATEGORY### ###TCA_INPUT_module_sys_dmail_category###

Viele Grüße
Andrea