Wir bauen zurzeit ein Bundle, mit dem wir Umfragen mit spezifischen Empfängern abhandeln wollen.
Im groben basiert es auf den Contao Formularen, einer Tabelle mit den Empfängern und einer Tabelle mit den Umfragen.
Nun gibt es bei dem Empfänger und der Umfrage einen Alias, z.B. max-muster und firmenfest.
Auf einer "Umfrage" Seite (/umfrage.html) gibt es nun ein eigenes Inhaltselement (oder evtl. auch per Frontend-Modul - noch nicht sicher) jenes die beiden Parameter auslesen sollte.
Aus den beiden Parametern kann ich dann das hinterlegte Formular & den Empfänger auslesen und z.B. gleich mit "Guten Tag Herr Max Muster..." begrüssen und anschliessend das Formular ausgeben.
Folgende URL klappt mit dem Auto_Item:
/umfrage/max-muster.html
So ist aber nicht klar, bei welcher Umfrage man mitmacht und der gleiche User könnte nicht bei zwei Umfragen mitmachen (bzw. nur mit einem Alias wie firmenfest-max-muster).
Es wäre jetzt einfach mal spannend zu wissen, wie kann man so zu sagen zwei GET-Parameter via Auto_Item auslesen kann?
Sprich die URL sollte so aussehen:
/umfrage/firmenfest/max-muster.html
Habe nun versucht mit dem Auto_item oder $_GET Parameter zu arbeiten.
Mit dem GET Parameter ist scheinbar jetzt "firmenfest" der GET-Parameter Key und "max-muster" ist der Value davon.
Aber scheinbar wird in diesem Fall für Contao die 404-Route aktiv und nicht die "Umfrage"-Seite mit meinem Inhaltselement.
Ich kenne das Contao Routing nur oberflächlich und habe es bisher nur für Ajax eingesetzt.
Aber da bekommt man ja "nur" den Template-Inhalt z.B: einen JSON String zurück.
Wie kann ich das Routing so anpassen, dass ich in diesem Fall sprich /umfrage/*/* immer noch meine Seite und damit mein Inhaltselement aufruft?
Hoffe ich habe mich verständlich ausgedrückt, ansonsten versuche ich es erneut
Danke im Voraus für eure Inputs
Lesezeichen