Zum Inhalt springen

Powermail Marker & Feldtyp HTML

Erstellt am 11. Februar 2016 · 3 Antworten · letzte Antwort am 17. Februar 2016

Tags: Templates & Layouts, Powermail, TYPO3 6.x, Frage

mibictures ·

Hallo zusammen,
ich sehe gerade den Wald vor lauter Bäumen nicht. Zu folgendem Szenario finde ich derzeit gar nichts im Netz oder Handbuch.
Typo3 Version 6.2 - Powermail Version 2.x.x
Ich habe in einem Formular ein Feld mit Typ HTML, hier habe ich unterschiedliche Input Felder angelegt, die alle einzeln übermittelt werden sollen. Wie bekomme ich hier jetzt die Marker für meine E-Mail bzw. Bestätigungsseite? Ich möchte die einzelnen Felder alle in eigenen Markern ausgeben, habe aber auch schon den Marker {powermail_all} versucht über den bekomme ich auch nichts.

Ein Input Feld sieht z.B. so aus:

<input type="number" name="tx_powermail_pi1[field][marker_02]" value=""  class="powermail_field powermail_input" data-parsley-error-message="Bitte nur Nummern eintragen!" />

Ich steh gerade echt auf dem Schlauch und wäre für Denkanstöße sehr dankbar.

einpraegsam.​net ·

Normalerweise müssen Felder in powermail registriert werden, damit deren Werte auch verarbeitet werden können. Wenn du jetzt irgendwo ein Feld mit einem bestimmten Marker einfügst, sollte das nicht funktionieren.
Aber du könntest in die Datenbank schauen, was für ein Marker für dein HTML-Feld vergeben wurde. Nehmen wir mal an {markername} - dann sollte das eventuell funktionieren:

Feld 1: <input type="text" name="tx_powermail_pi1[field][markername][]" />
Feld 2: <input type="text" name="tx_powermail_pi1[field][markername][]" />
Feld 3: <input type="text" name="tx_powermail_pi1[field][markername][]" />

Das Ganze ist natürlich ungetestet und eigentlich auch so nicht vorgesehen

mibictures ·

Vielen Dank für den Hinweis. Das würde so sogar funktionieren. Das Ergebnis kommt dann wie folgt in der E-Mail an:

{"Feld_1":"Wert_1","Feld_2":"Wert_2","Feld_3":"Wert_3","Feld_4":"Wert_4","Feld_5":"Wert_5","Feld_6":"Wert_6"}

Da ich diese Ausgabe so aber nicht lassen kann werde ich den Bereich wohl etwas anders umsetzen müssen. Aber evtl. hilft es jemandem ja mal.