Mit catalog ein Bestellformular erstellen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • kauz
    Contao-Nutzer
    • 14.08.2011
    • 5

    #1

    Mit catalog ein Bestellformular erstellen

    Hallo zusammen,
    ich versuche ein einfaches Bestellformular in Tabellenform zu erstellen.
    Gibt es Möglichkeiten, um in einem 'catalog list'-Element auch input-Tags auszugeben (für die Anzahl Produkte die jemand bestellen will), und anschliessend noch einige allgemeine inputs zu erstellen (Name, Adresse) und das gesamte per E-Mail zu versenden oder in eine Datenbank zu speichern?

    Ich habe verschiedene Ansätze versucht, jedoch bin ich immer gescheitert:
    - Mit 'catalog notify' klappts dies glaube ich nicht, da es nicht möglich ist zu einzelnen elementen eine anzahl hinzuzufügen
    - Mit dem EFG, welcher Katalog als Quelle verwendet, kann ich zwar ein Formular mit allen Feldern erstellen, aber mit checkboxen/select feldern; mit Inputfeldern zu jedem ist dies scheinbar nicht möglich.

    Hat jemand von euch schon mal sowas gemacht? Habt ihr Ideen?
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo kauz,
    dann schau dir doch mal den Merkzettel zum catalog an. Mehr Infos dazu findest du im Wiki ;-)

    Viele Grüße

    PS: Ansonsten kannst du auch ein normales Formular auf den Readerseiten einbinden, was dann in versteckten Feldern noch Werte übergeben bekommt von dem Item. Mehr infos findest du eventuell beim suchen hier im Forum, da den Weg auch schon so einige genommen haben.
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

    Kommentar

    • kauz
      Contao-Nutzer
      • 14.08.2011
      • 5

      #3
      Danke für die schnelle Antwort!
      Das mit dem Merkzettel könnte wirklich in die richtige Richtung gehen, da muss ich mal ein wenig herumfummeln bis ich wirklich ganz durchblicke. Danke für den Tipp; ich melde nochmals ob (und wie) es geklappt hat.

      Das mit dem Formular klappt nicht; ich will das ganze auf einer 'catalog list'-Seite haben, nicht auf einer Reader-Seite. Ich möchte ein ganz einfaches Formular, in dem man direkt 1 x Produkt A und 4 x Produkt C bestellen kann. Eigentlich wirklich nur ein einfaches Formular, aber da ich das ganze als Tabelle mit Namen, Eigenschaft 1, Eigenschaft 2, Preis gestalten will, sind Formulare zu unflexibel.

      Kommentar

      • civ
        Contao-Nutzer
        • 31.08.2012
        • 1

        #4
        Das mit der Merkliste geht bei mir in die falsche Richtung.
        Ich benötige wie kauz eine einfache Auflistung sämtlicher Produkte (ohne Varianten) bei denen man angeben kann:
        Anzahl Produkt A: 4
        Anzahl Produkt B:
        Anzahl Produkt C: 2

        Dann sollte aber nach dem Klick auf die Schaltfläche "weiter" eine Auflistung kommen:
        Anzahl Produkt A: 4
        Anzahl Produkt C: 2
        (Produkt B erscheint nicht, weil hier keine Menge eingeben wurde)

        Dabei müsste eine Aufstellung kommen mit den Einzelpreisen, Zwischensummen und Gesamtsumme.
        Die Produkte verwalte ich über die Katalog-Erweiterung.

        Unter dieser Aufstellung kommt dann noch ein Formular wo der Besucher seine persönliche Angaben macht und sämtliche Daten an den Seitenbetrieber senden kann.

        Ist so etwas mit EFG und/oder catalog/catalognotelist überhaupt möglich?

        Ein Shop-System will der Kunde nicht. Also kein Warenkorb etc.

        Kommentar

        • MacKP
          Contao-Yoda
          • 15.06.2009
          • 13315

          #5
          Versuchs mit dem EFG und der Übergabe von Parametern (wie oben beschrieben).
          Müsste möglich sein. Aufwand ist aber durchaus da... wie viel kann ich gerade nicht sagen.

          Viele Grüße
          Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
          [Arbeitet bei -> Paus Design & Medien]
          "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

          Kommentar

          Lädt...