Ergebnis 1 bis 9 von 9

Thema: 2 Kalender-Felder verbinden [Erweiterung calendarfield]

  1. #1
    Contao-Nutzer
    Registriert seit
    09.05.2014.
    Beiträge
    61

    Standard 2 Kalender-Felder verbinden [Erweiterung calendarfield]

    Hallo alle zusammen,

    heute habe ich mal eine kniffelige Frage aber vielleicht hat ja jemand eine gute Idee...

    Auf meiner Homepage für eine Ferienwohnung habe ich zwei Kalender-Felder von der Erweiterung [calendarfield] eingebunden. Einmal als Seitenelemt links und einmal in das Formular für Buchungsanfragen.

    Siehe http://neu.z3-erleben.de/ und http://neu.z3-erleben.de/index.php/buchung.html

    Eigentlich soll das Buchungskästchen links so sein, dass es auf die Buchungsanfrage weiterleitet und der ausgewählte Zeitraum dort im den Kalenderfeldern gleich übernommen wird. Momentan müsste der User den Zeitraum ein weiteres mal auswählen.


    Weiß jemand von Euch, wie ich das umsetzen kann?

  2. #2
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.451
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Moin,

    also, mal so als Idee:

    - die Extension [inputvar] installieren
    - auf der Seite mit dem Belegungsplan die URL am Button mittels Inserttags "{‎{post::var}}" um die beiden Datumswerte erweitern
    - im großen Formular mittels "{‎{get::var}}" einen Default Wert vorgeben

    Gruß, Cliff

  3. #3
    Contao-Nutzer
    Registriert seit
    09.05.2014.
    Beiträge
    61

    Standard

    Hallo Cliff,

    wie mache ich das?

    auf der Seite mit dem Belegungsplan die URL am Button mittels Inserttags "{‎{post::var}}" um die beiden Datumswerte erweitern

  4. #4
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.451
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hmm, kommt darauf an, wie du den Button eingebunden hast.

    Also wichtig ist, dass du "var" ersetzt !!!

    Deine Inserttags müssen also "{{get::Anreise}}" bzw. "{{get::Abreise}}" heißen.

    Also für "var" den Namen des Feldes einsetzen.

    Grüße, Cliff

  5. #5
    Contao-Nutzer
    Registriert seit
    09.05.2014.
    Beiträge
    61

    Standard

    Danke für den Tipp.

    Ich hab den Button ganz normal über den Formulargenerator eingebunden.
    Hab jetzt ewig überlegt, wie ich das anstelle...
    Ich denke, ich muss die Werte für Anreise und Abreise über Post im Template für den Button einbinden... Nur leider habe ich keine richtige Ahnung von PHP...

    Weiß da jemand weiter?

  6. #6
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.451
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Irgendwie kommt diese Übersichtsseite nicht mehr ... ist schwer nun einzuschätzen was alles wie passieren soll.

    Da muss einer drauf gucken ... oder du erklärst dein Szenario nochmal etwas genauer.

    Ansonsten im großen Formular bei den Feldern für An- und Abreise ist eine der geschweiften Klammern des Inserttags als HTML Entität kodiert ... den Tag mal neu von Hand schreiben.

    Gruß, Cliff

  7. #7
    Contao-Nutzer
    Registriert seit
    09.05.2014.
    Beiträge
    61

    Standard

    Hallo... Ja, das war vielleicht etwas undeutlich... Also hier mit (hoffentlich) besserer Erklärung:

    Übernahme Buchungsanfrage.JPG

    Der Ablauf soll wie folgt sein:

    1. Kunde wählt den Termin im Formular 1 aus
    2. Nach Klick auf Button "Belegung prüfen" soll eine Weiterleitung zur Buchungsanfrage (Formular 2) folgen
    3. Das Datum aus Formular 1 sollen automatisch im Formular 2 erscheinen, damit der Kunde es nicht wieder eingeben muss


    Da das nicht funktiert, hatte ich anfangs die Umleitung auf den Belegungsplan... sorry, ich hatte gedacht, dass ich es vor der Anfrage richtig verlinkt hatte.

    Was ich bis jetzt getan habe:

    1. Die Erweiterung herunter geladen
    2. Die Standartwerte im Formular 2 bei Anreise und Abreise auf {{get:Anreise}} bzw. {{get:Abreise}}

    Aber irgendwie komme ich dann nicht weiter...

  8. #8
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.451
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Okay, als erstes das beachten:
    Zitat Zitat von cliffen Beitrag anzeigen
    Ansonsten im großen Formular bei den Feldern für An- und Abreise ist eine der geschweiften Klammern des Inserttags als HTML Entität kodiert ... den Tag mal neu von Hand schreiben.
    Das passiert sehr oft beim kopieren.

    Dann noch im kleinen Formular als Übertragungsmethode "GET" auswählen ...

    Thats it.

    Zur Erklärung:

    - das kleine Formular sendet per GET, d.h es hängt alle Parameter inkl. Wert an die Ziel-URL
    - im großen Formular werden mittels Inserttag die Werte der Parameter aus der URL geholt und ins Feld gepackt

    Somit sollte das gehen.

    Gruß, Cliff

  9. #9
    Contao-Nutzer
    Registriert seit
    09.05.2014.
    Beiträge
    61

    Standard

    Es hat geklappt

    Vielen lieben Dank!!!! Das war ja am Ende super leicht.... Danka, danke, danke und eine schöne Woche noch

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •