formhandler - Email Betreff (admin.subject) dynamisch

  • birgitr birgitr
    Jedi-Meister
    0 x
    337 Beiträge
    0 Hilfreiche Beiträge
    28. 04. 2010, 14:06

    Hallo,

    ich möchte den Betreff der Email an den Admin gern dynamisch aus Werten von Eingabefeldern generieren.
    Kann mir Jemand auf die Sprünge helfen?

    Das funktioniert nicht:

    1. plugin.Tx_Formhandler.settings.predef.myformname {
    2. finishers {
    3. 1.class = Tx_Formhandler_Finisher_Mail
    4. 1.config {
    5. limitMailsToUser = 5
    6. admin {
    7. subject.insertData = 1
    8. subject.data = GPvar:formhandler|title
    9. }
    10. }
    11. }
    12. }
    13. }

  • Hilfreichster Beitrag

  • preealpha preealpha
    TYPO3-Anwärter
    1 x
    5 Beiträge
    1 Hilfreiche Beiträge
    15. 10. 2010, 15:32 - Hilfreichster Beitrag

    Hi probiere das mal:

    1. plugin.Tx_Formhandler.settings.predef.myformname {
    2. finishers {
    3. 1.class = Tx_Formhandler_Finisher_Mail
    4. 1.config {
    5. limitMailsToUser = 5
    6. admin {
    7. subject = TEXT
    8. subject.data = GPvar:formhandler|title
    9. }
    10. }
    11. }
    12. }


  • 1
  • preealpha preealpha
    TYPO3-Anwärter
    1 x
    5 Beiträge
    1 Hilfreiche Beiträge
    15. 10. 2010, 15:32

    Hi probiere das mal:

    1. plugin.Tx_Formhandler.settings.predef.myformname {
    2. finishers {
    3. 1.class = Tx_Formhandler_Finisher_Mail
    4. 1.config {
    5. limitMailsToUser = 5
    6. admin {
    7. subject = TEXT
    8. subject.data = GPvar:formhandler|title
    9. }
    10. }
    11. }
    12. }

  • birgitr birgitr
    Jedi-Meister
    0 x
    337 Beiträge
    0 Hilfreiche Beiträge
    15. 10. 2010, 15:40

    Danke. Habe die Antwort bereits damals von den Entwicklern bekommen. Aber braucht sicherlich noch mal jemand.

  • aphex13 aphex13
    T3PO
    0 x
    29 Beiträge
    0 Hilfreiche Beiträge
    29. 03. 2011, 10:37

    [quote="birgitr"]
    Danke. Habe die Antwort bereits damals von den Entwicklern bekommen. Aber braucht sicherlich noch mal jemand.
    [/quote]

    Hallo birgitr,
    kannst du die lösung bitte posten?
    danke
    lg aphex13

  • preealpha preealpha
    TYPO3-Anwärter
    0 x
    5 Beiträge
    1 Hilfreiche Beiträge
    29. 03. 2011, 11:06

    hey aphex13,

    meine version müsste funktionieren, jedenfalls hatte ich sie damals getestet.

  • birgitr birgitr
    Jedi-Meister
    0 x
    337 Beiträge
    0 Hilfreiche Beiträge
    29. 03. 2011, 12:35

    Genau. Das ist die Lösung, sonst hätte ich sie gepostet ;)

  • George Mason George Ma...
    Sternenflotten-Admiral
    0 x
    157 Beiträge
    0 Hilfreiche Beiträge
    02. 05. 2013, 13:12

    [quote="preealpha"]

    1. subject.data = GPvar:formhandler|title

    [/quote]

    Klappt natürlich nur, wenn das formValuesPrefix "formhandler" heißt. Außerdem ist GPvar deprecated. Bitte GP verwenden.

    Ergänzung: mit o.a. TS kann man EIN Feld aus dem Formular in den Betreff schreiben, aber wie kann man zwei oder drei Felder aus dem Formular in den Betreff schreiben? Antwort:

    So geht's:

    1. plugin.Tx_Formhandler.settings {
    2. saveInterceptors {
    3. 1 {
    4. class = Interceptor_CombineFields
    5. config {
    6. combineFields {
    7. subject {
    8. fields.1 = formhandler|order
    9. fields.2 = formhandler|customer
    10. fields.3 = formhandler|service
    11. }
    12. }
    13. }
    14. }
    15. }
    16. finishers {
    17. 1 {
    18. class = Tx_Formhandler_Finisher_Mail
    19. config {
    20. limitMailsToUser = 5
    21. admin {
    22. subject = TEXT
    23. subject.data = GP:subject
    24. }
    25. }
    26. }
    27. }
    28. }

  • 1