Zum Inhalt springen

Powermail 2 - Formular vergisst Felder

Erstellt am 2. Juni 2016 · 11 Antworten · letzte Antwort am 7. Juni 2016

Tags: Powermail, Update & Upgrade, TYPO3 6.x, Frage

FreeBatman ·

Sorry .. es wurde zweimal veröffentlicht :-( ..

Typo3 6.2.25
Powermail: 2.25.2
php 5.5

Hallo,

nach einem Upgrade von 4.5.x auf 6.2.x werden bei Powermail 2 Variablen nicht in der E-Mail übergeben.

Ich habe folgendes Formular:
BestellNr | Beschreibender Text | INPUT Stück
BestellNr | Beschreibender Text | INPUT Stück

Drei Fieldsets nebeneinander.

Die Versende E-Mail zeigt lediglich den Inhalt des Input Feldes an. Die im Formular hinterlegten Werte ("BestellNr" und "Beschreibender Text") mit "Type: Show some text" werden nicht angezeigt.

Den Parameter: "Show only filled values".
If the user submits a form, even not filled values are viewable. If you only want to show labels with filled values, use this setting

plugin.tx_powermail.settings.misc.showOnlyFilledValues = 0

habe ich deaktiviert so dass auch nicht ausfüllbare Werte angezeigt werden.
Zumindest habe ich das so verstanden.

{powermail_all}
zeigt auch nur die INPUT Werte an. Ich habe die Variablen kontrolliert und die zugewiesenen Nummern sind richtg.

Finde auch hierzu auch nichts im Netz 😢

Ich hoffe jemand hat einen Tipp hierzu für mich!

einpraegsam.​net ·

"zeigt auch nur die INPUT Werte an. Ich habe die Variablen kontrolliert und die zugewiesenen Nummern sind richtg"
Die Feldnamen sollten alle so aussehen:
<input ... name="tx_powermail_pi1[field][markername]" ... />
Stimmt das?

FreeBatman ·

INPUT - welches mit {UID75} richtig übernommen wird:

<div id="powermail_fieldwrap_70" class="powermail_fieldwrap powermail_fieldwrap_input powermail_fieldwrap_70 ">
	<label for="powermail_field_UID75" class="powermail_label" title="">
		Stück
	</label>
	<input class="powermail_field powermail_input " id="powermail_field_UID75" type="text" name="tx_powermail_pi1[field][UID75]" value="" data-parsley-id="4">
</div>

"Type: Show some text" - was nicht mit {UID72} übernommen wird:

<div id="powermail_fieldwrap_62" class="powermail_fieldwrap powermail_fieldwrap_text powermail_fieldwrap_62 ">
	<span id="powermail_field_UID72">Beschreibender Text zum Artikel</span>
</div>
FreeBatman ·

Anbei 2 Screenshots vom Backend von UID75.

(Die UID75 funktioniert allerdings)
(bekomme leider keine Mails wenn was neues gepostet wird)

einpraegsam.​net ·

Ich glaube nach wie vor, dass der Marker nicht gefüllt ist.
Ich würde den Scheduler Task "resetMarkerNamesInForm" ausführen und noch mal überprüfen.

FreeBatman ·

Hat leider auch nichts gebracht #angry#

Ich denke ich werde den Text einfach manuell in die Antwortmail reinschreiben ....
Auch wenn das keine saubere Lösung ist. Der Fehler könnte mich irgendwann mal einholen .. snief

FreeBatman ·

Soo .. abschliessend nochmal angemerkt das der Scheduler Task "resetMarkerNamesInForm" leider auch keinen Erfolg gebracht hat. Ich musste dann die Lösung verwenden das ich in meinen Antwort Mails anstatt der Variablen den beschreibenden Text direkt reingeschrieben habe. Danke MacGyver für Deine Zeit und Hilfe 🙂