---
title: "Powermail 2.1.4"
url: "https://www.typo3.net/d/119035-powermail-214"
source: "typo3.net"
tags: ["Extensions","Datenbank","Frage","Powermail","TYPO3 6.x"]
created: "2014-10-17"
last_reply: "2014-10-21"
replies: 5
solved: true
page: 1
pages: 1
lang: "de"
---

# Powermail 2.1.4

Extensions · 5 Antworten · gelöst · gestartet 2014-10-17

## Frage

**JF1971** · 2014-10-17 · [Beitrag #1](https://www.typo3.net/d/119035-powermail-214/1)

Hallo Forum,
ich habe nach der Umstellung auf Typo3 6.2.5 und von Powerm 1 auf Powermail 2.1.4 ein paar Probleme mit der aktualisierung der TypoScript Anweisungen.

1) Schreiben in eine Tabelle:
früher ging das so:

plugin.tx_powermail_pi1 {
    dbEntry {
        tx_brz7vollversion._enable = TEXT
        tx_brz7vollversion._enable.value = 1

tx_brz7vollversion.firstname = TEXT
        tx_brz7vollversion.firstname.data = TSFE:fe_user|sesData|powermail_10199|uid190
      }
}

lt. meinen Suchen müsste es in der neuen Powermail 2 Version so gehen

plugin.tx_powermail.settings.setup {
    dbEntry {
        tx_brz7vollversion._enable = TEXT
        tx_brz7vollversion._enable.value = 1

tx_brz7vollversion.firstname = TEXT
        tx_brz7vollversion.firstname.data = GP:tx_powermail_pi1|field|190
    }
}

leider wird aber nichts in die db Tabelle geschrieben.

Wenn ich einen wert mit value setzt geht der Zugriff auf die db, also stimmt etwas mit der Feldabfrage nicht.
Hab ich da was übersehen?
Vielen Dank schonmal für eine erste Hilfe.

## Beste Antwort

**JF1971** · 2014-10-21 · [Beitrag #6](https://www.typo3.net/d/119035-powermail-214/6)

Hier die Antwort von mir selber.

plugin.tx_powermail.settings.setup.sender.enable = 0
# Abfrage ob das Wort "E-Mail" vorkommt
[globalVar = TSFE:id = 2619] && [globalString = GP:tx_powermail_pi1|field|uid178|0 = *E-Mail*]
plugin.tx_powermail.settings.setup.sender.enable = 1
[end]

## Antworten

### [#2](https://www.typo3.net/d/119035-powermail-214/2) · einpraegsam.​net · 2014-10-17

Dieses neue Beispiel kann eventuell noch in powermail 2.0.x funktionieren, nicht aber in powermail 2.1.x
Die Felder werden im Frontend nun mit Marker im Namen erzeugt:

```html
<!-- For field with marker {firstname} -->
<input name="tx_powermail_pi1[field][firstname]" ... />
```

Das heißt, dass die Zeile im TypoScript natürlich auch so heißen muss:

```typoscript
...
tx_brz7vollversion.firstname.data = GP:tx_powermail_pi1|field|firstname 
...
```

Firstname ist natürlich nur ein Beispiel für einen Markernamen {firstname} gewesen.

Im Handbuch ist übrigens noch eine andere Lösung beschrieben, so wie man ohne GP: auskommt:
<http://docs.typo3.org/typo3cms/extensions/powermail/ForAdministrators/GoodToKnow/Index.html#savingvaluestothirdpartytables>

### [#3](https://www.typo3.net/d/119035-powermail-214/3) · JF1971 · 2014-10-20

Danke für die Info, hatte das so auch verstanden was allerdings etwas strange war ist das der Marker bei mir {uid190} heist ich ihn aber mit GP:tx_powermail_pi1|field|UID190 ansprechen muss.

Damit funktioniert das schreiben der Daten in die Tabelle bei mir :)

### [#4](https://www.typo3.net/d/119035-powermail-214/4) · JF1971 · 2014-10-20

Nun zur 2 Frage inc. Antwort:

Ich würde gerne je nach dem was in einem Dropdownfeld steht an verschiedene Email Adressen eine Mail verschicken.

Lösung:

Im Auswahlfeld (Select) {uid1} unter Optionen steht z.B. so was.

Bitte auswählen |  | *
Finanzen
Lohn

Unter Email Empfänger im Plugin:

{f:cObject(typoscriptObjectPath:'lib.receiver')}

Im Script:

[globalVar = TSFE:id = 1234]
lib.receiver = CASE
lib.receiver.key.data = GP:tx_powermail_pi1|field|UID1
lib.receiver.Finanzen = TEXT
lib.receiver.Finanzen.value = mail1@xxxx.de
lib.receiver.Lohn = TEXT
lib.receiver.Lohn.value = mail2@xxxx.de
[global]

Hier ist auch wieder auf richtige Schreibweise des Feldes zu achten

### [#5](https://www.typo3.net/d/119035-powermail-214/5) · JF1971 · 2014-10-21

Frage 3:

Ich hätte gerne ein Checkfeld in dem ich angeben kann ob eine Bestätigung Email an den Aussteller des Formulares geschickt werden soll.

Früher ging das so,

plugin.tx_powermail_pi1.allow.email2sender >
plugin.tx_powermail_pi1.allow.email2sender = TEXT

[globalVar = TSFE:id = 2619]
plugin.tx_powermail_pi1.allow.email2sender.data = GP:tx_powermail_pi1|field|uid178|0
[global]
[globalVar = TSFE:id = 2627]
plugin.tx_powermail_pi1.allow.email2sender.data = GP:tx_powermail_pi1|field|uid181|0
[global]

plugin.tx_powermail_pi1 {
   allow {
   email2sender = TEXT
   email2sender.value = {$plugin.powermail.allow.email2sender}
   }
}

jedoch klappt das mit der Powermail 2.1.4 Version nicht mehr.

Hat hier jemand einen Ansatz für mich?

### [#6](https://www.typo3.net/d/119035-powermail-214/6) · JF1971 · 2014-10-21 · Beste Antwort

(Text siehe oben unter „Beste Antwort“.)

---

Quelle: „Powermail 2.1.4“, typo3.net, https://www.typo3.net/d/119035-powermail-214
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
