---
title: "Powermail: Errechneter Wert auf Antwortseite"
url: "https://www.typo3.net/d/84633-powermail-errechneter-wert-auf-antwortseite"
source: "typo3.net"
tags: ["Extensions","Powermail","Tipp"]
created: "2008-12-03"
last_reply: "2008-12-03"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Powermail: Errechneter Wert auf Antwortseite

Extensions · 0 Antworten · gestartet 2008-12-03

## Eröffnungsbeitrag

**einpraegsam.​net** · 2008-12-03 · [Beitrag #1](https://www.typo3.net/d/84633-powermail-errechneter-wert-auf-antwortseite/1)

**Anforderung:**
Powermail wird an einer Stelle als Mini-Shop-Bestellformular missbraucht und soll die Anzahl mit dem Preis multiplizieren und das Ergebnis auf der Antwortseite anzeigen:

```html
Bitte zahlen Sie X EURO
```

**Idee:**
Klar kommt man mit einer userFunc auch hier ans Ziel - schneller geht es aber über Typoscript. Einfach das Ergebnis errechnen lassen und an einem dynamischen Typoscript Marker ausgeben

**Umsetzung:**
Ich habe ein Powermail Formular erstellt mit je einem Textfeld für Name (uid8-) und E-Mail (uid7) und ein weiteres Feld ist ein Auswahlfeld (uid6) mit dem man die Anzahl festlegen soll:
[Bild: design-and-style.de/…/pm_calc1.jpg](http://www.design-and-style.de/temp/typo3/pm_calc1.jpg)

Auf der Antwortseite einen dynamischen TS Marker im Text platzieren, der dann z.B so aussehen kann:

```html
Thank you ###UID8###,

You have ordered ###UID6### x our product and have to pay ###POWERMAIL_TYPOSCRIPT_TEST### Euro

Your homepage team
```

Jetzt ein Extension Template anlegen, dass uns den Inhalt von ###POWERMAIL_TYPOSCRIPT_TEST### füllt:

```typoscript
object = TEXT
object.current = 1
object {
	setCurrent.data = TSFE:fe_user|sesData|powermail_3|uid6
	setCurrent.wrap = | * 4.5
	prioriCalc = intval
}


plugin.tx_powermail_pi1.dynamicTyposcript {
        test < object
}
```

**TS Erklärung:**
Das TS Objekt mit dem Namen object (wie einfallsreich mal wieder) einfach nur ein Text der aber den Wert des Powermail Feldes uid6 aus der Session holt und mit einem statischen Wert multipliziert.
- powermail_3 => tt_content UID 3
- uid6 => powermail field UID 6
Letztendlich wird object an den Marker in Powermail übergeben.

Das wars...

**Ergebnis:**
[Bild: design-and-style.de/…/pm_calc2.jpg](http://www.design-and-style.de/temp/typo3/pm_calc2.jpg)
(Ergebnis passt hier nicht zu dem Beispiel - war nur zu faul ein neues Screenshot zu schießen)

Grüße, Alex :D

---

Quelle: „Powermail: Errechneter Wert auf Antwortseite“, typo3.net, https://www.typo3.net/d/84633-powermail-errechneter-wert-auf-antwortseite
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
