Zum Inhalt springen

powermail label/values in Bestätugungsmail bei radiobuttons

Erstellt am 30. Mai 2009 · 2 Antworten · letzte Antwort am 31. Mai 2009

Tags: Powermail, Frage

eberhardt ·

Hallo Forum,

habe ohne Probleme powermail im Einsatz.
Stoße allerdings bei der Anforderung, die Bestätigunsmail (Empfänger und/oder Absender) zu gestalten, an Grenzen:

Standardmäßig übermittelt der Marker ###POWERMAIL_ALL### labels und values.

für ein Feld mit Radiobuttons, das im FE z.B. so aussieht:

mylabel: option0, option1, option2, option3

gibt die mail nur den Wert der aufgewählten Option wieder. Für den Fall, dass option0 ausgewählt wurde, also:

mylabel: option0

Gewünscht ist aber, dass alle values mit dem Zusatz true/false o.ä. (also auch die nicht gewählten) angezeigt werden, z.B. in der Art:

mylabel: option0 = 1, option1 = 0, option2 = 0, option3 = 0

HINTERGRUND: Absender und Empfänger sollen die Mail ausdrucken und in einem nicht virtuellen Gespräch als gemeinsame Diskussionsgrundlage nutzen können.
Dabei ist hilfreich und wesentlich, dass auch die NICHT gewählten Optionen wie bei einem physikalischen Fragebogen
neben den gewählten vorliegen.

Hat jemand eine Idee, wo ich ansetzen muss?

eberhardt

einpraegsam.​net ·

stdWrap steht auch für die Felder der Bestätigungsseite zur Verfügung. Wenn es sich also um nicht allzu viele Felder handelt kann man mit Typoscript CASE nachhelfen...

eberhardt ·

Hallo Alexander, vielen Dank für deine prompte Antwort,

kenne das cObject "CASE" wesentlich in Verbindung mit der Anweisung "field" als Abfrage aus einer DB-Tabelle. Die Option values sind dort aber nur als Flexformeintrag

<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
<T3FlexForms>
<data>
<sheet index="sDEF">
<language index="lDEF">
<field index="options">
<value index="vDEF">[A0] option 0
[A1] option 1
[A2] option 2
[A3] option 3</value>
</field>
<field index="mandatory">
<value index="vDEF">1</value>
</field>
<field index="size">
<value index="vDEF"></value>
</field>
<field index="multiple">
<value index="vDEF">0</value>
</field>
</language>
</sheet>
</data>
</T3FlexForms>

hinterlegt. Keine Ahnung, wie ich die per TS ansprechen kann.

Ich fand in deiner Doku unter http://typo3.org/documentation/document-library/extension-manuals/powermail/1.4.15/view/1/8/

den Hinweis für Checkboxen:

###UID12_0### If you use values in second level (like checkboxes with tx_powermail_pi1[uid3][0]) than you can use this marker.

...und hatte gehofft, das analog im Flexform-recipicient-mail-template auch für die radio-btns anwenden zu können:###UID123_0### ###UID123_1### ###UID123_2### ###UID123_3###

klappete abba nikes: die marker werden vollkommen ignoriert.

eberhardt