[Frage] Powermail-Felder im Betreff verwenden

  • phrix32 phrix32
    T3PO
    0 x
    10 Beiträge
    0 Hilfreiche Beiträge
    22. 07. 2015, 18:08

    Liebe TYPO3-Community,

    sehe ich es richtig, dass es in powermail 2.5.x nicht möglich ist die in einem Formular, durch den User ausgefüllten Felder in der Betreffszeile der zu versendenden E-Mail wiederzuverwenden?

    In früheren powermail Versionen (1.6.x) war dies einfach durch die Angabe der entsprechenden Marker ( bspw. Subject: "Mein Betreff ###UID123###" ) in der Betreffszeile möglich.

    Wenn ich jetzt allerdings versuche die Fluid-Variablen im Betreff zu verwenden sind diese leer.
    Das die Variablen durch "nichts" ersetzt werden bedeutet doch aber eigentlich, dass sie auch vom Fluid gerendert werden, allerdings nicht vorhanden / übergeben bzw. leer sind, oder?

    Alternativ könnte ich es auch per typoscript und GET-Parameter lösen. Allerdings bin ich mir sicher, dass dieses Feature nicht ohne weiteres entfernt wurde und befürchte, dass ich einfach nur etwas übersehe.

    Würde mich über jeden Tipp sehr freuen!


  • 1
  • einpraegsam.net einpraegs...
    MacGyver
    0 x
    9340 Beiträge
    80 Hilfreiche Beiträge
    23. 07. 2015, 10:01

    Ich sehe kein Problem - lässt sich im Betreff einfach mitschicken:
    "Vielen Dank für Ihre Mail Herr/Frau {nachname}"

    in2code.de - Wir leben TYPO3
    - Möchtest du TYPO3 komplett verstehen? Eigene Erweiterungen erstellen? Bei uns gibt es auch Schulungen https://www.in2code.de/produkte/typo3-schulungen/
    - Die Arbeit mit TYPO3 macht dir Spaß? Du stehst auf Berge? Komm zu uns! https://www.in2code.de/agentur/karriere/

  • phrix32 phrix32
    T3PO
    0 x
    10 Beiträge
    0 Hilfreiche Beiträge
    23. 07. 2015, 14:10

    Oh, es war wohl schon etwas zu spät. Bin nicht darauf gekommen, dass es auch einfach an falschen Variable-Namen liegen könnte...
    Aber dank deiner Antwort habe ich dies nochmal kontrolliert!

    Das einzige Problem was ich jetzt noch habe ist, dass Felder vom Typoscript zwar im Formular selbst angezeigt werden, aber später nicht in den E-Mails oder der Antwortseite verwendbar sind.
    Auch {powermail_all} enthält diese Variablen nicht.
    Alle setup-Felder unter "excludeFromPowermailAllMarker" sind ebenfalls leer.

  • einpraegsam.net einpraegs...
    MacGyver
    0 x
    9340 Beiträge
    80 Hilfreiche Beiträge
    23. 07. 2015, 16:26

    Wenn ich dich richtig verstehe, hast du noch ein zweites Problem.
    Wie soll ich dir helfen, wenn ich dein TypoScript und/oder Einstellungen nicht kenne?

    in2code.de - Wir leben TYPO3
    - Möchtest du TYPO3 komplett verstehen? Eigene Erweiterungen erstellen? Bei uns gibt es auch Schulungen https://www.in2code.de/produkte/typo3-schulungen/
    - Die Arbeit mit TYPO3 macht dir Spaß? Du stehst auf Berge? Komm zu uns! https://www.in2code.de/agentur/karriere/

  • phrix32 phrix32
    T3PO
    0 x
    10 Beiträge
    0 Hilfreiche Beiträge
    24. 07. 2015, 10:35

    Tut mir leid. Hier mein TypoScript:

    1. lib.powermail.news.titel {
    2. tables = tt_news
    3. source.data = GP:tx_ttnews|tt_news
    4. conf {
    5. tt_news = TEXT
    6. tt_news.field = short
    7. }
    8. }

    Ich möchte also den Titel des Übergebenen News-Records in meinem Formular und meiner Mail wiederverwenden.
    Das Problem ist denke ich, dass der Inhalt des TypoScript-Objekts welches ich verwenden möchte, abhängig vom Übergabeparameter ist.

    Mittlerweile habe ich es auch geschafft, dass es auf der Bestätigungsseite als Parameter angehängt wird. Indem ich beim Template "Forms/Confirmation" dem form-ViewHelper addQueryString="1" als zusätlichen Parameter angegeben habe.

    Das es in {powermail_all} nicht angezeigt wurde, lag also einzig und allein daran, dass es einfach leer war, da der Übergabeparameter nicht weitergeleitet wurde.

    Aber was wäre denn jetzt ein geeigneter Weg mein vom Übergabeparameter abhängiges TypoScript-Objekt auch in der Mail mit den richtigen Daten verwenden zu können?

  • einpraegsam.net einpraegs...
    MacGyver
    0 x
    9340 Beiträge
    80 Hilfreiche Beiträge
    24. 07. 2015, 11:59

    Du kannst doch mit einem cObject-ViewHelper überall auf deinen Titel zugreifen, verstehe das Problem noch nicht ganz.

    1. {f:cObject(typoscriptObjectPath:'lib.powermail.news.titel')}

    in2code.de - Wir leben TYPO3
    - Möchtest du TYPO3 komplett verstehen? Eigene Erweiterungen erstellen? Bei uns gibt es auch Schulungen https://www.in2code.de/produkte/typo3-schulungen/
    - Die Arbeit mit TYPO3 macht dir Spaß? Du stehst auf Berge? Komm zu uns! https://www.in2code.de/agentur/karriere/

  • phrix32 phrix32
    T3PO
    0 x
    10 Beiträge
    0 Hilfreiche Beiträge
    24. 07. 2015, 23:59

    Vielen Dank! Hat sich durch deine Hilfe erledigt :)

  • 1