Zum Inhalt springen

Powermail Werte in tt_address schreiben

Erstellt am 1. August 2011 · Noch keine Antworten

Tags: Powermail, tt_address, Frage

bigyeti ·

Hallo,

ich habe tt_address um ein paar Felder erweitert. Auf diese möchte ich nun gerne über ein Powermail Formular Werte schreiben. Konkret geht es um ein Anmeldeformular für eine Veranstaltung.

Hier mal mein bisheriger Code:

plugin.tx_powermail_pi1 {
  # Datenbankzugriff auf tt_address
  dbEntry.tt_address {
    # Enable auf 1 setzen
    _enable = TEXT
    _enable.value = 1
    
    # Eintrag updaten wenn Email bereits vorhanden
    _ifUnique.email = update
        
    # SysOrdner in dem Adressen gespeichert werden
    pid = TEXT
    pid.value = 3
    
		# Timestamp
		tstamp = TEXT
		tstamp.data = date:U
				
		# Geschlecht
		gender = CASE
	  gender.key.data = TSFE:fe_user|sesData|powermail_279|uid7
	  gender.default = TEXT
	  gender.default.value = f
	  gender.Herr= TEXT
	  gender.Herr.value = m	
    
    # Vorname übergeben
    first_name = TEXT
    first_name.data = TSFE:fe_user|sesData|powermail_279|uid8

    # Nachname übergeben
    last_name = TEXT
    last_name.data = TSFE:fe_user|sesData|powermail_279|uid9   

    # Adresse übergeben
    address = TEXT
    address.data = TSFE:fe_user|sesData|powermail_279|uid10 
    
    # PLZ übergeben
    zip = TEXT
    zip.data = TSFE:fe_user|sesData|powermail_279|uid11

    # Ort übergeben
    city = TEXT
    city.data = TSFE:fe_user|sesData|powermail_279|uid12

    # Ort übergeben
    country = TEXT
    country.data = TSFE:fe_user|sesData|powermail_279|uid13

    # Email übergeben
    email = TEXT
    email.data = TSFE:fe_user|sesData|powermail_279|uid19    

    # Marke Motorrad
    #user_register_brandcycle = TEXT
    #user_register_brandcycle = TSFE:fe_user|sesData|powermail_279|uid14  

    # Startklasse
    #user_register_startclass = TEXT
    #user_register_startclass = TSFE:fe_user|sesData|powermail_279|uid15 

    # Start Tage (Sa, So, . . .)
    #user_register_startingat = TEXT
    #user_register_startingat = TSFE:fe_user|sesData|powermail_279|uid16 

    # Größe T-Shirt
    #user_register_sizeshirt = TEXT
    #user_register_sizeshirt = TSFE:fe_user|sesData|powermail_279|uid17 
 
		user_register_startingat = COA
		user_register_startingat.10 = COA
		user_register_startingat.10.1 = TEXT
		user_register_startingat.10.1.if.isTrue.data = TSFE:fe_user|sesData|powermail_279|uid16|0
		user_register_startingat.10.1.value = 1
		user_register_startingat.10.2 = TEXT
		user_register_startingat.10.2.if.isTrue.data = TSFE:fe_user|sesData|powermail_279|uid16|1
		user_register_startingat.10.2.value = 1
 
		_mm = COA
		_mm.10 = COA
		_mm.10.1 = TEXT
		_mm.10.1.value = tt_address_group_mm
		_mm.10.2 = TEXT
		_mm.10.2.value = tt_address_group
		_mm.10.3 = TEXT
		_mm.10.3.data = TSFE:fe_user|sesData|powermail_279|uid20 
 
    # Html Emails aktivieren
		module_sys_dmail_html = TEXT
		module_sys_dmail_html.value = 1
  }
}

Das funktioniert soweit auch schon ganz gut.

Nun meine Frage: Wie schaffe ich es Checkboxen und Auswahlboxen (ohne Mehrfachauswahl) in die Tabelle zu schreiben?

Vielen Dank für Eure Hilfe
Bigyeti