[Frage] Problem: je nach Select anderes PDF anhängen [Gelöst] TYPO3-Version: 6.2.30

  • thahammer thahammer
    Jedi-Ritter
    0 x
    123 Beiträge
    0 Hilfreiche Beiträge
    24. 01. 2017, 09:55

    Hallo

    ich habe zwar die Anleitung von Alex gefunden, trotzdem klappt es noch nicht bei meinem Testformular.

    Den TS Code habe ich von Alex Anleitung. Zum Testen einfach nur vorhandenen PDFs eingetragen.

    1. plugin.tx_powermail.settings.setup.sender.addAttachment = COA
    2.  
    3. plugin.tx_powermail.settings.setup.sender.addAttachment.10 = TEXT
    4. plugin.tx_powermail.settings.setup.sender.addAttachment.10.wrap = |,
    5. plugin.tx_powermail.settings.setup.sender.addAttachment.10.default = TEXT
    6. plugin.tx_powermail.settings.setup.sender.addAttachment.10.default.value =
    7. [globalString = GP:tx_powermail_pi1|field|218|0 = *1*]
    8. plugin.tx_powermail.settings.setup.sender.addAttachment.10.value = fileadmin/user_upload/20160702_OCP_Erding_neu.pdf
    9. [end]
    10.  
    11. plugin.tx_powermail.settings.setup.sender.addAttachment.20 = TEXT
    12. plugin.tx_powermail.settings.setup.sender.addAttachment.20.wrap = |,
    13. plugin.tx_powermail.settings.setup.sender.addAttachment.20.default = TEXT
    14. plugin.tx_powermail.settings.setup.sender.addAttachment.20.default.value =
    15. [globalString = GP:tx_powermail_pi1|field|218|1 = *2*]
    16. plugin.tx_powermail.settings.setup.sender.addAttachment.20.value = fileadmin/user_upload/Widerrufsformular-HAM.pdf
    17. [end]
    18.  
    19. plugin.tx_powermail.settings.setup.sender.addAttachment.30 = TEXT
    20. plugin.tx_powermail.settings.setup.sender.addAttachment.30.wrap = |,
    21. plugin.tx_powermail.settings.setup.sender.addAttachment.30.default = TEXT
    22. plugin.tx_powermail.settings.setup.sender.addAttachment.30.default.value =
    23. [globalString = GP:tx_powermail_pi1|field|218|2 = *3*]
    24. plugin.tx_powermail.settings.setup.sender.addAttachment.30.value = fileadmin/user_upload/Coaching-Kongress 2014.pdf
    25. [end]

    So schauts im Quelltext aus.

    1. <div id="powermail_fieldwrap_218" class="powermail_fieldwrap powermail_fieldwrap_select powermail_fieldwrap_218 ">
    2. <label for="powermail_field_marker" class="powermail_label" title="">
    3. Studiengang<span class="mandatory">*</span>
    4. </label>
    5. <select required="required" data-parsley-required-message="Dieses Feld muss ausgefüllt werden!" data-parsley-trigger="change" class="powermail_field powermail_select " id="powermail_field_marker" name="tx_powermail_pi1[field][marker]"><option value="Betriebswirtschaft B.A.">Betriebswirtschaft B.A.</option>
    6. <option value="Betriebswirtschaft M.A.">Betriebswirtschaft M.A.</option>
    7. <option value="Eventmanagement B.A.">Eventmanagement B.A.</option>
    8. <option value="Gründungsmanagement B.A.">Gründungsmanagement B.A.</option>
    9. <option value="Handelsmanagement &amp; E-Commerce B.A.">Handelsmanagement &amp; E-Commerce B.A.</option>
    10. <option value="Immobilien- &amp; Baumanagement B.A.">Immobilien- &amp; Baumanagement B.A.</option>
    11. <option value="Kommunikation &amp; Werbung B.A.">Kommunikation &amp; Werbung B.A.</option>
    12. <option value="Marketing- &amp; Medienmanagement B.A.">Marketing- &amp; Medienmanagement B.A.</option>
    13. <option value="Musik- &amp; Kulturmanagement B.A.">Musik- &amp; Kulturmanagement B.A.</option>
    14. <option value="Master of Business Administration MBA">Master of Business Administration MBA</option>
    15. <option value="Onlinemarketing B.A.">Onlinemarketing B.A.</option>
    16. <option value="Public Management B.A.">Public Management B.A.</option>
    17. <option value="Sportmanagement B.A.">Sportmanagement B.A.</option>
    18. <option value="Sportmanagement M.A.">Sportmanagement M.A.</option>
    19. <option value="Steuern B.A.">Steuern B.A.</option>
    20. <option value="Tourismus- &amp; Hotelmanagement B.A.">Tourismus- &amp; Hotelmanagement B.A.</option>
    21. <option value="Wirtschaftspsychologie B.A.">Wirtschaftspsychologie B.A.</option>
    22. <option value="Wirtschaftspsychologie M.A.">Wirtschaftspsychologie M.A.</option>
    23. <option value="Wirtschaftsrecht LL.B.">Wirtschaftsrecht LL.B.</option>
    24. <option value="Wirtschaftsrecht LL.M.">Wirtschaftsrecht LL.M.</option>
    25. </div>

    Stimmt das mit der ID 218 hier?
    GP:tx_powermail_pi1|field|218|2

    Mir ist das alles noch nicht ganz so klar?

  • einpraegsam.net einpraegs...
    MacGyver
    1 x
    9340 Beiträge
    79 Hilfreiche Beiträge
    26. 01. 2017, 13:43 - Lösung

    Wieso ...marker|0 und ...marker|1 ?
    Der Name ist doch tx_powermail_pi1[field][marker]also dann

    [globalString = GP:tx_powermail_pi1|field|marker = Eventmanagement*]

    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/

  • Hilfreichster Beitrag

  • einpraegsam.net einpraegs...
    MacGyver
    1 x
    9340 Beiträge
    79 Hilfreiche Beiträge
    24. 01. 2017, 13:29 - Hilfreichster Beitrag

    Laut deinem HTML ist der Name des Selectfields "tx_powermail_pi1[field][marker]" - dann muss deine Condition auch so heißen.
    Ein weiteres Problem sind die Leerzeichen im Value deines Selects. Mit Zahlen wäre das robuster.

    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/


  • 1
  • einpraegsam.net einpraegs...
    MacGyver
    1 x
    9340 Beiträge
    79 Hilfreiche Beiträge
    24. 01. 2017, 13:29

    Laut deinem HTML ist der Name des Selectfields "tx_powermail_pi1[field][marker]" - dann muss deine Condition auch so heißen.
    Ein weiteres Problem sind die Leerzeichen im Value deines Selects. Mit Zahlen wäre das robuster.

    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/

  • thahammer thahammer
    Jedi-Ritter
    0 x
    123 Beiträge
    0 Hilfreiche Beiträge
    25. 01. 2017, 12:49

    Ach so das bezieht sich direkt auf den Namen.
    name="tx_powermail_pi1[field][marker]"

    Stimmt ja mit Zahlen wirds sicherlich weniger Probleme geben! Danke ich werde das gleich hernach ausprobieren. :)

  • thahammer thahammer
    Jedi-Ritter
    0 x
    123 Beiträge
    0 Hilfreiche Beiträge
    26. 01. 2017, 09:13

    Also ich habs jetzt so umgebaut, aber es wird nichts angehängt. Beim POST würde alles passen. Irgendwie gibts keine Reaktion auf die Auswahl?

    Stimmt das mit den Conditions so?

    1. plugin.tx_powermail.settings.setup.sender.addAttachment = COA
    2. plugin.tx_powermail.settings.setup.sender.addAttachment.10 = TEXT
    3. plugin.tx_powermail.settings.setup.sender.addAttachment.10.wrap = |,
    4. plugin.tx_powermail.settings.setup.sender.addAttachment.10.default = TEXT
    5. plugin.tx_powermail.settings.setup.sender.addAttachment.10.default.value =
    6. [globalString = GP:tx_powermail_pi1|field|marker|0 = Betriebswirtschaft*]
    7. plugin.tx_powermail.settings.setup.sender.addAttachment.10.value = fileadmin/user_upload/20160702_OCP_Erding_neu.pdf
    8. [end]
    9. plugin.tx_powermail.settings.setup.sender.addAttachment.20 = TEXT
    10. plugin.tx_powermail.settings.setup.sender.addAttachment.20.wrap = |,
    11. plugin.tx_powermail.settings.setup.sender.addAttachment.20.default = TEXT
    12. plugin.tx_powermail.settings.setup.sender.addAttachment.20.default.value =
    13. [globalString = GP:tx_powermail_pi1|field|marker|1 = Eventmanagement*]
    14. plugin.tx_powermail.settings.setup.sender.addAttachment.20.value = fileadmin/user_upload/Widerrufsformular-HAM.pdf
    15. [end]
    16. plugin.tx_powermail.settings.setup.sender.addAttachment.30 = TEXT
    17. plugin.tx_powermail.settings.setup.sender.addAttachment.30.wrap = |,
    18. plugin.tx_powermail.settings.setup.sender.addAttachment.30.default = TEXT
    19. plugin.tx_powermail.settings.setup.sender.addAttachment.30.default.value =
    20. [globalString = GP:tx_powermail_pi1|field|marker|2 = Gründungsmanagement*]
    21. plugin.tx_powermail.settings.setup.sender.addAttachment.30.value = fileadmin/user_upload/Coaching-Kongress 2014.pdf
    22. [end]

    Ich dachte mit [code]0 = Betriebswirtschaft*[/code] kriege ich das hin? #brokenlove#

  • einpraegsam.net einpraegs...
    MacGyver
    1 x
    9340 Beiträge
    79 Hilfreiche Beiträge
    26. 01. 2017, 13:43

    Wieso ...marker|0 und ...marker|1 ?
    Der Name ist doch tx_powermail_pi1[field][marker]also dann

    [globalString = GP:tx_powermail_pi1|field|marker = Eventmanagement*]

    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/

  • thahammer thahammer
    Jedi-Ritter
    0 x
    123 Beiträge
    0 Hilfreiche Beiträge
    27. 01. 2017, 10:58

    Stimmt da hast Du mal wieder Recht :-)

    Da Bewahrheitet sich wieder die alte Regel: "Kaum machst Du es Richtig, gehts auch!" :)

    Danke Alex

  • 1