"Gesundheitscheck" + Weiterleitung auf eingabenabhängige Ergebnisseite

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • oiram
    Contao-Nutzer
    • 25.04.2011
    • 6

    #1

    "Gesundheitscheck" + Weiterleitung auf eingabenabhängige Ergebnisseite

    Hallo Forum,
    bin noch Contao-Anfänger und erstelle gerade mein erstes Contao-Projekt. Darum würde ich euch bitten, mir meine folgende Frage zu beantworten:

    Ich möchte einen simple online-Gesundheits-Check bauen. Das ganze besteht aus 10 Entscheidungs-Fragen. Abhängig von den Antworten (in diesem Fall die Anzahl von "ja" und "nein") möchte ich dann auf eine (Ergebnis)Seite weiterleiten, die dann Produkte für den Anwender bereitstellt bzw. auf diese Produkte verlinkt.

    Ich habe mir zuerst das "survey-ce" tool angeschaut. Sehr genial ..aber leider nicht die Möglichkeit, das "Ergebnis" im Frontend sichtbar zu machen bzw. eben nicht die Möglichkeit, auf eine individuelle Seite weiterzuleiten.

    Dann habe ich mir die "quickpoll" Erweiterung angesehen...das entspricht auch nicht meinen Bedürfnissen.

    Wäre es das beste, für meine Zwecke gar die "Katalog" Erweiterung zu verwenden?


    Vielleicht könnt Ihr mir Vorschläge, Ratschläge für eine Umsetzung geben!?

    Vielen Dank - oiram
  • Jenna
    Contao-Fan
    • 27.06.2010
    • 348

    #2
    eventuell reicht hierfür schon [efg] EFG - Extended Form Generator

    damit kannst Du zum einen Werte aus der Datenbank holen und auch das Eingabeformular bauen, per Checkboxen oder wie auch immer.

    Was ich Dir grad nicht sagen kann ist, wie du, je nach Antwort auf eine bestimmte Seite weiterleitest...
    Grüße Jenna

    Kommentar

    • oiram
      Contao-Nutzer
      • 25.04.2011
      • 6

      #3
      Hallo Jenna und danke für deinen Input!

      Hab mir den efg angeschaut..und entdecke auf die Schnelle auch keine Möglichkeit, auf eine eingabeabhängige Seite weiterzuleiten.

      Habe (noch) zu wenig Erfahrung mit Contao..
      Wäre der Katalog die richtige Erweiterung? Oder hat jemand einen anderen Tipp für eine Umsetzung?

      Danke ans Forum!

      Mario

      Kommentar

      • Bojay
        Contao-Nutzer
        • 31.03.2011
        • 86

        #4
        Habe das gleiche Problem

        Hallo,

        ich bin auch auf der Suche nach einer Möglichkeit, eingabeabhängig jeweils auf unterschiedliche Ergebnisseiten zu verlinken oder hidden-Bereiche im gleichen Formular einzublenden. Geht das überhaupt.

        Bei mir wäre es eine Support-Seite, auf der man ein Produkt auswählt und dann den entsprechenden Treiber angezeigt bekommt. Irgendwelche Ideen?

        Grüße Bojay

        Kommentar

        • Tim G
          Contao-Urgestein
          • 13.02.2010
          • 2212

          #5
          Gehen tut alles.

          ABER: nicht ohne Template Anpassungen und ein gewisses Maß an PHP-Kenntnissen und strukturellen Aufbau.

          Mein Ansatz wäre:
          - Auch wie Jenna den EFG zu nutzen (die anderen Erweiterungen hab ich noch nicht benutzt),
          - Jede Frage / Seite ist ein Formular, das als Weiterleitungsseite das nächste Formular besitzt. Die Felder müssen session-Felder sein, damit das Ergebnis in die SESSION geschrieben wird. (ggf. hier schon mit hooks die Session händisch erstellen.)
          - Das letzte Formular muss nach dem absenden auswerten und die Weiterleitungsseite entsprechend ändern.
          -- Das geht im EFG über den processEfgFormData Hook. Dort kannst du händisch die Werte auswerten und ggf. neue Weiterleitungsseiten setzen.

          Ich möchte einen simple online-Gesundheits-Check bauen.
          Simpel ist immer am schwersten.

          Grüße Tim

          ps. ein paar Erweiterungen wirst du noch brauchen: sessionform, inputvar kann auch nützlich werden.
          http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

          Kommentar

          Lädt...