---
title: "Powermail -> fortlaufend generierte feldnamen ändern"
url: "https://www.typo3.net/d/79325-powermail-fortlaufend-generierte-feldnamen-aendern"
source: "typo3.net"
tags: ["Extensions","Frage","Powermail"]
created: "2008-07-09"
last_reply: "2008-10-02"
replies: 12
solved: false
page: 1
pages: 1
lang: "de"
---

# Powermail -> fortlaufend generierte feldnamen ändern

Extensions · 12 Antworten · gestartet 2008-07-09

## Eröffnungsbeitrag

**flow2u** · 2008-07-09 · [Beitrag #1](https://www.typo3.net/d/79325-powermail-fortlaufend-generierte-feldnamen-aendern/1)

Erst mal danke für diese tolle Extension. Sie funktioniert wunderbar !

Dennoch stehe ich gerade vor einem Problem, das ich den Feldnamen ( name="xyz" )der generierten Felder, also z.B.

<label for="uid123">First name:</label>
<input type="text" name="tx_powermail_pi1[uid123]" value=""

durch

<label for="vorname">First name:</label>
<input type="text" name="vorname" value=""

ersetzen will/muss.

Warum ? Ich habe 8 Formulare, diese sollen alle an Salesforce zur Datenerfassung geleitet werden. Dort muss ich natürlich den Eingabefeldern in meinem Formular Feldnamen (z.B. vorname, name, firma usw. ) geben. Dadurch kann Salesforce die bei mir im Formular versendeten Daten weiterverarbeiten.

das ganze sollte in etwa so ausschauen

<label for="first_name">Vorname</label><input id="first_name" maxlength="40" name="first_name" type="text" /><br />

<label for="last_name">Nachname</label><input id="last_name" maxlength="80" name="last_name" type="text" /><br />

Also kann man diesen Feldern nicht feste Namen geben und keine fortlaufenden uids. Meine 8 Formulare enthalten immer Name, Vorname, Firma usw. unterscheiden sich nur im Detail voneinander.

Oh gott hoffe das das nicht zu umständlich war  #paralyzed#

Naja ich freu mich auf eure Hilfe DANKE DANKE DANKE

## Antworten

### [#2](https://www.typo3.net/d/79325-powermail-fortlaufend-generierte-feldnamen-aendern/2) · einpraegsam.​net · 2008-07-09

Witzig, ich hatte auch gerade ein TYPO3 <=> Salesforce Meeting  :D

Wir haben auch vor powermaildaten an Salesforce zu senden. Ich habe mich zwar noch nicht detailliert informiert, aber ich würde das vermutlich über eine API und einer powermailerweiterung über einen Hook machen...

In powermail kann man die Feldnamen nicht beliebig austauschen, weil powermail die values nicht mehr verarbeiten könnte (jedenfalls geht das Momentan noch nicht - aber ich sehe auch kein Grund das zu ändern).

Eventuell machst du einfach ein normales HTML Formular!?

Grüße, Alex

### [#3](https://www.typo3.net/d/79325-powermail-fortlaufend-generierte-feldnamen-aendern/3) · flow2u · 2008-07-09

Habe bis jetzt gedacht man kommt ohne Salesforce aus, aber wird schon ein Grund haben wieso nicht :D

Naja schade, dann werde ich fürs erste "normale" HTML Formulare nehmen müssen.
Halte mich und die ganze Welt auf jeden fall informiert ob wir eine Powermail Salesforce Lösung erwarten können

Ich bin nach wie vor sehr überzeugt von eurer Extension !

Gruß David

### [#4](https://www.typo3.net/d/79325-powermail-fortlaufend-generierte-feldnamen-aendern/4) · einpraegsam.​net · 2008-07-25

Um unsere Daten mit Salesforce abzugleichen, verwenden wir powermail und powermail_sendpost:
[/d/79896-powermail-sendpost-daten-per-post-an-beliebiges-ziel-senden](https://www.typo3.net/d/79896-powermail-sendpost-daten-per-post-an-beliebiges-ziel-senden)

### [#5](https://www.typo3.net/d/79325-powermail-fortlaufend-generierte-feldnamen-aendern/5) · flow2u · 2008-10-01

Hallo Alex,

per "Zufall" habe ich gemerkt das du eine Lösung für die CRM ( Salesforce ) Anbindung entwickelt hast.
Musste ich natürlich gleich mal ausprobieren und was ist ??? genau es funktioniert nicht :)

Naja ich führe das mal auf meine Unfähigkeit zurück .

CURL läuft auf meinem Server. Typoscript habe ich aus deinem Manual angepasst und als Ext. TS eingefügt .
In Salesforce kann man sich ja ein online-lead formular generieren lassen. Daraus habe ich die <https://www.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8> url als targetURL angegeben.

Im Powermail Formular wurden zusätzlich die hidden fileds eingebunden <input type=hidden name="oid" value="0........." > und <input type=hidden name="retURL" value="...">

Die UIDs wurden per changeKey durch eindeutige Namen ersetzt . also 24 => name usw.

Doch leider passiert nichts ! Also mein Formular wird ganz normal verschickt und auf meine Danke-Seite weitergeleitet. Müsste man im Quelltext meiner Formularseite nicht die Zieladresse ( also <https://salesforce>...) sehen ?

Davon abgesehen habe ich auch mal den Debug Modus per TS eingeschaltet aber auch da passiert nichts ... bekomme keine ausgaben

HILFE :) würde mich sehr freuen wenn du mir noch einmal helfen könntest mit der Powermail Salesforce -konfiguration danke danke

Gruß David

### [#6](https://www.typo3.net/d/79325-powermail-fortlaufend-generierte-feldnamen-aendern/6) · einpraegsam.​net · 2008-10-01

Wir nutzen nicht direkt powermail->salesforce sondern eigentlich powermail->eloqua->salesforce

<http://www.eloqua.com/>

Daher kann man das nicht 1zu1 übernehmen, aber du kannst powermail_sendpost testen, indem du einfach auf einer versteckten Seite ein Powermail Formular oder irgendetwas anderes anlegst, was auf gepostete Daten irgendwie reagiert...

Wie ist dein TS zu powermail_sendpost

### [#7](https://www.typo3.net/d/79325-powermail-fortlaufend-generierte-feldnamen-aendern/7) · flow2u · 2008-10-01

```typoscript
plugin.tx_powermail_pi1 {

powermail_sendpost {

# Activate powermail_sendpost for this form (0/1)

activate = 1

# Additional POST values (like &test=1&key=value

additionalData =

# Target URL for POST values (like http://www.target.com/target.php)

targetURL = https://www.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8

# Use label instead of uid for every key (0/1) (note: only possible if changeKey is empty)

useLabel = 1

# change key into another value (1=>name, 2=>name, 3=>name, 23=>email)

changeKey = 412=>first_name, 413=>last_name, 414=>company, 415=>street, 416=> zip, 417=>city, 418=>state, 419=>tel, 421=>email

# change key into another value (1=>name, 2=>name, 3=>name, 23=>email) (no change to changeKey)

changeKey2 = 

# activate debug mode - shows all configurations from ts and the POST string in Frontend (0/1)

debug = 1

}

}
```

Naja mittlerweile bin ich mir nicht mehr ganz sicher ob CURL richtig auf dem server läuft. Lokal auf meiner Entwicklungsumgebung bekomme ich die Debug meldungen. Auf dem Server allerdings nicht.

CURL auf dem SERVER	libcurl/7.14.0 OpenSSL/0.9.8d zlib/1.2.3
CURL lokal libcurl/7.16.2 OpenSSL/0.9.7l zlib/1.2.3 libidn/0.6.14

DEBUG Ausgabe

first_name=TEST&last_name=foo&company=fooCompany&street=foo&zip=123&city=Berlin&state=Deutschland&tel=1234567&email=unknown%40foo.de&uid422=Bitte+ausw%E4hlen
url	<https://www.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8>
conf
activate	1
additionalData
targetURL	<https://www.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8>
useLabel	1
changeKey	412=>first_name, 413=>last_name, 414=>company, 415=>street, 416=> zip, 417=>city, 418=>state, 419=>tel, 421=>email
changeKey2
debug	1

### [#8](https://www.typo3.net/d/79325-powermail-fortlaufend-generierte-feldnamen-aendern/8) · einpraegsam.​net · 2008-10-01

Den Debugmode hast du aktiviert im Ext Manager? Schalte mal Fehlermeldungen im Install Tool temporär an.

### [#9](https://www.typo3.net/d/79325-powermail-fortlaufend-generierte-feldnamen-aendern/9) · einpraegsam.​net · 2008-10-01

Nachtrag: Welche PM Version auf dem Server?

### [#10](https://www.typo3.net/d/79325-powermail-fortlaufend-generierte-feldnamen-aendern/10) · flow2u · 2008-10-02

Moin,

Powermail Version 1.3.14
Powermail_sendpost 0.2.0

Den Debugmodus von powermail_sendpost habe ich per Typoscript aktiviert

### [#11](https://www.typo3.net/d/79325-powermail-fortlaufend-generierte-feldnamen-aendern/11) · einpraegsam.​net · 2008-10-02

Also wenn du überhaupt keine Debugansicht bekommst, frage ich mich, ob sendpost über den Hook überhaupt aufgerufen wird.

### [#12](https://www.typo3.net/d/79325-powermail-fortlaufend-generierte-feldnamen-aendern/12) · flow2u · 2008-10-02

Ich habe sendpost mal auf einer anderen typo seite auf einem anderen server ( LINUX ) installiert und eingebunden. dort bekomme ich die debugansicht.

Auf dem anderen Server (Windows) scheint irgendwas anders zu sein. Dort will es einfach nicht funktionieren.

### [#13](https://www.typo3.net/d/79325-powermail-fortlaufend-generierte-feldnamen-aendern/13) · einpraegsam.​net · 2008-10-02

> **flow2u schrieb:**
>
> Auf dem anderen Server (Windows) scheint irgendwas anders zu sein. Dort will es einfach nicht funktionieren.

Vermutlich ein Bug - hier müsste man Debuggen denke ich

---

Quelle: „Powermail -> fortlaufend generierte feldnamen ändern“, typo3.net, https://www.typo3.net/d/79325-powermail-fortlaufend-generierte-feldnamen-aendern
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
