---
title: "Powermail und Addressgruppen bei tt_address"
url: "https://www.typo3.net/d/92631-powermail-und-addressgruppen-bei-tt-address"
source: "typo3.net"
tags: ["Extensions","Frage","Powermail","tt_address"]
created: "2009-09-03"
last_reply: "2011-05-04"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# Powermail und Addressgruppen bei tt_address

Extensions · 5 Antworten · gestartet 2009-09-03

## Eröffnungsbeitrag

**tmueller** · 2009-09-03 · [Beitrag #1](https://www.typo3.net/d/92631-powermail-und-addressgruppen-bei-tt-address/1)

Hallo liebe Community,

stehe mit meinen Typo-Kenntnissen mal wieder auf dem Schlauch :)

Folgendes Szenario:
1. Ich habe eine Selectbox mit Mehrfachauswahl
2. Jede Option darin entspricht einer Addresskategorie

So nun möchte ich, wenn das Formular abgeschickt wird, automatisch die Kategorienzuordnung realisieren.

Über den Docu-Code von Powermail schaffe ich ja, das er einen Eintrag macht und eine Kategorie zuordnet.
Dann kam mir die Überlegung das ich das ganze mit einem COA realisieren könnte, aber ohne Erfolg. Hier die Beispiele:

Ein Eintrag mit einer Addressgruppe (funktioniert)

```typoscript
		# add mm relation to uid 2 of tt_address_group (via mm table)
		tt_address._mm = COA
		tt_address._mm.10 = COA
		
		# 1 is always the mm table
		tt_address._mm.10.1 = TEXT
		tt_address._mm.10.1.value = tt_address_group_mm
		
		# 2 is always the other table
		tt_address._mm.10.2 = TEXT
		tt_address._mm.10.2.value = tt_address_group

		# tt_address._mm.10.3.value = 2
		# tt_address._mm.10.3.if.isTrue.data = TSFE:fe_user|sesData|powermail_3358|uid1|0
```

Dann meine Überlegung um mehrere Kategorien zu zuweisen: (funktioniert nicht)

```typoscript
		# add mm relation to uid 2 of tt_address_group (via mm table)
		tt_address._mm = COA
		tt_address._mm.10 = COA
		
		# 1 is always the mm table
		tt_address._mm.10.1 = TEXT
		tt_address._mm.10.1.value = tt_address_group_mm
		
		# 2 is always the other table
		tt_address._mm.10.2 = TEXT
		tt_address._mm.10.2.value = tt_address_group
		
		# 3 is always the uid of the other table to get a relation to this (in this case uid2 of tt_address_group)
		tt_address._mm.10.3 = COA
		tt_address._mm.10.3 {
		  5 = TEXT
  		    5.value = 2
  		    5.if.isTrue.data = TSFE:fe_user|sesData|powermail_3358|uid1|0
		  10 = TEXT
		  10.value = 3
		  10.noTrimWrap = | ||
		  10.if.isTrue.data = TSFE:fe_user|sesData|powermail_3358|uid1|1
		}
```

Wäre gut wenn mir jemand den richtigen Wink mit dem Zaunpfahl geben könnte um da eine mehrfache Zuordnung zu realisieren, weil mein Cheffe das haben will.

Danke und Gruß

Torben

## Antworten

### [#2](https://www.typo3.net/d/92631-powermail-und-addressgruppen-bei-tt-address/2) · p.​loeffler · 2009-11-06

moin moin

genau das brauch ich auch...hast du dazu schon eine lösung?

gruss
peter

### [#3](https://www.typo3.net/d/92631-powermail-und-addressgruppen-bei-tt-address/3) · Alex · 2010-11-01

So geht´s:

```typoscript
plugin.tx_powermail_pi1 {
dbEntry {
tt_address._mm = COA
tt_address._mm.10 = COA
tt_address._mm.10.1 = TEXT
tt_address._mm.10.1.value = tt_address_group_mm
tt_address._mm.10.2 = TEXT
tt_address._mm.10.2.value = tt_address_group
tt_address._mm.10.3 = TEXT
tt_address._mm.10.3.data = TSFE:fe_user|sesData|powermail_5450|uid99|0

tt_address._mm.20 = COA
tt_address._mm.20.1 = TEXT
tt_address._mm.20.1.value = tt_address_group_mm
tt_address._mm.20.2 = TEXT
tt_address._mm.20.2.value = tt_address_group
tt_address._mm.20.3 = TEXT
tt_address._mm.20.3.data = TSFE:fe_user|sesData|powermail_5450|uid99|1

tt_address._mm.30 = COA
tt_address._mm.30.1 = TEXT
tt_address._mm.30.1.value = tt_address_group_mm
tt_address._mm.30.2 = TEXT
tt_address._mm.30.2.value = tt_address_group
tt_address._mm.30.3 = TEXT
tt_address._mm.30.3.data = TSFE:fe_user|sesData|powermail_5450|uid99|2

}
}
```

### [#4](https://www.typo3.net/d/92631-powermail-und-addressgruppen-bei-tt-address/4) · saturn · 2011-05-04

hallo alex,

das ist genau was ich suche und habe es auch verucht alber leider tägt er mir die adressgruppe nicht ein.

die bleibt leer.

ich hab 4 adressgruppen die so gefüllt werden sollten.

wär echt toll wenn du mir auf die sprünge helfen würdest was da nicht stimmt!!!

THX

```typoscript
#plugin.tx_powermail_pi1.debug.output = all

plugin.tx_powermail_pi1 {
 
dbEntry {

tt_address._mm = COA
tt_address._mm.10 = COA
tt_address._mm.10.1 = TEXT
tt_address._mm.10.1.value = tt_address_group_mm
tt_address._mm.10.2 = TEXT
tt_address._mm.10.2.value = tt_address_group
tt_address._mm.10.3 = TEXT
tt_address._mm.10.3.data = TSFE:fe_user|sesData|powermail_766|uid171|0
 
tt_address._mm.20 = COA
tt_address._mm.20.1 = TEXT
tt_address._mm.20.1.value = tt_address_group_mm
tt_address._mm.20.2 = TEXT
tt_address._mm.20.2.value = tt_address_group
tt_address._mm.20.3 = TEXT
tt_address._mm.20.3.data = TSFE:fe_user|sesData|powermail_766|uid171|1
 
tt_address._mm.30 = COA
tt_address._mm.30.1 = TEXT
tt_address._mm.30.1.value = tt_address_group_mm
tt_address._mm.30.2 = TEXT
tt_address._mm.30.2.value = tt_address_group
tt_address._mm.30.3 = TEXT
tt_address._mm.30.3.data = TSFE:fe_user|sesData|powermail_766|uid171|2

tt_address._mm.40 = COA
tt_address._mm.40.1 = TEXT
tt_address._mm.40.1.value = tt_address_group_mm
tt_address._mm.40.2 = TEXT
tt_address._mm.40.2.value = tt_address_group
tt_address._mm.40.3 = TEXT
tt_address._mm.40.3.data = TSFE:fe_user|sesData|powermail_766|uid171|3
 
 
tt_address._enable = TEXT
tt_address._enable.value = 1

 
  #PID wo die Adressen gespeichert werden sollen   
  tt_address.pid = TEXT
  tt_address.pid.value = 370

  #Timestamp
  tt_address.tstamp = TEXT
  tt_address.tstamp.data = date:U

#  tt_address.tx_dfdmailer_gender = TEXT
#  tt_address.tx_dfdmailer_gender.data = TSFE:fe_user|sesData|powermail_52|uid10

  #Adresse
  tt_address.address = TEXT
  tt_address.address.data = TSFE:fe_user|sesData|powermail_766|uid167
  
  tt_address.zip = TEXT
  tt_address.zip.data = TSFE:fe_user|sesData|powermail_766|uid168

  tt_address.city = TEXT
  tt_address.city.data = TSFE:fe_user|sesData|powermail_766|uid169

#  tt_address.country = TEXT
#  tt_address.country.data = TSFE:fe_user|sesData|powermail_766|uid27

  #Vorname
  tt_address.first_name = TEXT
  tt_address.first_name.data = TSFE:fe_user|sesData|powermail_766|uid164

  #Nachname
  tt_address.last_name = TEXT
  tt_address.last_name.data = TSFE:fe_user|sesData|powermail_766|uid165

  #E-Mail Adresse
  tt_address.email = TEXT
  tt_address.email.data = TSFE:fe_user|sesData|powermail_766|uid170
  
  #Tel
  tt_address.phone = TEXT
  tt_address.phone.data = TSFE:fe_user|sesData|powermail_766|uid166
}
}
```

### [#5](https://www.typo3.net/d/92631-powermail-und-addressgruppen-bei-tt-address/5) · Alex · 2011-05-04

Hallo Saturn,

hast Du auch bei Powermail die Kategorien entsprechend mit den IDs versehen?

```typoscript
Unternehmensberatung|23
Marktforschung|34
Vertriebsaufbau|21
```

### [#6](https://www.typo3.net/d/92631-powermail-und-addressgruppen-bei-tt-address/6) · saturn · 2011-05-04

Hallo Andi!

Vielen DANK für die schnelle Info!!!!

Das was natürlich!!!
Läuft nun perfekt!

---

Quelle: „Powermail und Addressgruppen bei tt_address“, typo3.net, https://www.typo3.net/d/92631-powermail-und-addressgruppen-bei-tt-address
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
