25. 03. 2014, 14:17

Hallo zusammen,

ich habe mir grad ein Formular mit Formhandler gebaut. Es gibt drei Steps, wobei der erste und der letzte Schritt immer gleich seien sollen.

Im ersten Schritt wählt man über ein Select-Feld einen Wert aus. Mit Conditions und templateSuffix erstelle ich dann das Formular für den zweiten Schritt. Das klappt auch wunderbar. Jedoch wird der templateSuffix immer mit übergeben, was zur Konsequenz hat, dass ich für jedes Formular auf der zweiten Seite auch ein Formular für die letzte Seite bauen (bzw. kopieren muss).

Aktuell geht es nur so:

  1. <!-- ###TEMPLATE_FORM1### -->
  2. Formularcode
  3. <!-- ###TEMPLATE_FORM1### -->
  4.  
  5. <!-- ###TEMPLATE_FORM2_suffix1### -->
  6. Formularcode
  7. <!-- ###TEMPLATE_FORM2_suffix1### -->
  8.  
  9. <!-- ###TEMPLATE_FORM2_suffix2### -->
  10. Formularcode
  11. <!-- ###TEMPLATE_FORM2_suffix2### -->
  12.  
  13. <!-- ###TEMPLATE_FORM2_suffix3### -->
  14. Formularcode
  15. <!-- ###TEMPLATE_FORM2_suffix3### -->
  16.  
  17.  
  18. <!-- ###TEMPLATE_FORM3_suffix1### -->
  19. Formularcode
  20. <!-- ###TEMPLATE_FORM3_suffix1### -->
  21.  
  22. <!-- ###TEMPLATE_FORM3_suffix2### -->
  23. Formularcode
  24. <!-- ###TEMPLATE_FORM3_suffix2### -->
  25.  
  26. <!-- ###TEMPLATE_FORM3_suffix3### -->
  27. Formularcode
  28. <!-- ###TEMPLATE_FORM3_suffix3### -->

Das ist nicht so elegant. Ich würde es gerne so lösen, hab aber keinen Ansatz für die Lösung:

  1. <!-- ###TEMPLATE_FORM1### -->
  2. Formularcode
  3. <!-- ###TEMPLATE_FORM1### -->
  4.  
  5. <!-- ###TEMPLATE_FORM2_suffix1### -->
  6. Formularcode
  7. <!-- ###TEMPLATE_FORM2_suffix1### -->
  8.  
  9. <!-- ###TEMPLATE_FORM2_suffix2### -->
  10. Formularcode
  11. <!-- ###TEMPLATE_FORM2_suffix2### -->
  12.  
  13. <!-- ###TEMPLATE_FORM2_suffix3### -->
  14. Formularcode
  15. <!-- ###TEMPLATE_FORM2_suffix3### -->
  16.  
  17. <!-- ###TEMPLATE_FORM3### -->
  18. Formularcode
  19. <!-- ###TEMPLATE_FORM3### -->