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!
"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?
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>
Irgendwie kommt mir die UID75 komisch vor. Kann es sein dass das Feld Marker in dem Record vom Typ "Field" nicht gefüllt ist bei dir?
Anbei 2 Screenshots vom Backend von UID75.
(Die UID75 funktioniert allerdings)
(bekomme leider keine Mails wenn was neues gepostet wird)
http://prntscr.com/bbru3r
http://prntscr.com/bbru86
Das mit den Screenshots hat wohl nicht funktioniert!
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.
Nicht gewusst das es die möglichkeit überhaupt gibt?
http://prntscr.com/bbukpq
Was muss/soll ich den in das Eingabefeld reinschreiben?
Bin ich mir nu etwas unsicher.
Die UID des Formulares das nicht funktioniert...
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
Äh Moment...
Text vom Typ "Zeige Text" wird in powermail nie mitgesendet. Ich dachte, dass das Formular generell nicht funktioniert.
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 🙂