Ergebnis 1 bis 7 von 7

Thema: Formular werte zusammenzählen und darstellen?

  1. #1
    Alter Contao-Hase Avatar von kischd
    Registriert seit
    25.06.2009.
    Ort
    Karlsruhe
    Beiträge
    1.128

    Standard Formular werte zusammenzählen und darstellen?

    Für einen gemeinnützigen Zweck will ich über ein Formular ein Produktbestellung aufnehmen.
    Bedeutet, es gibt werden 5 Produkte zu je 10 Stück angeboten.
    Über das Formular könnte man diese bestellen, aber ich weiß gerade nicht wie ich es darstellen könnte, wie viele Stück noch verfügbar sind.

    Könnte man das irgendwie zählen? damit man das beim Formular darstellen kann?
    Gruß Mark

  2. #2
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.933
    User beschenken
    Wunschliste

    Standard

    für mich ist der Text recht widersprüchlich - bitte selbst nochmal lesen und korrigieren...

    * Formular werte zusammenzählen und darstellen? => klingt nach simpler Berechnung...
    * Für einen gemeinnützigen Zweck => ist "gemeinnützig" wichtig?
    * Bedeutet, es gibt werden 5 Produkte zu je 10 Stück angeboten. => ähh...
    * Über das Formular könnte man diese bestellen, aber ich weiß gerade nicht wie ich es darstellen könnte, wie viele Stück noch verfügbar sind. => also doch eher Anzeige Lagerhaltung?

  3. #3
    Alter Contao-Hase Avatar von kischd
    Registriert seit
    25.06.2009.
    Ort
    Karlsruhe
    Beiträge
    1.128

    Standard

    du hast recht,... bisschen knappe Anfrage... ich versuch es nochmal:

    Es sollen z.B. 5 Produkte a 10 Stück angeboten werden.
    In einem Formular könnte ich angeben, vom Produkt A würde ich gerne 2 Stück bestellen.
    Leider kann ich im Standard nicht angeben, dass danach nur noch 8 Stück vorhanden sind.

    Könnte man das Feld mit der Stückzahl irgendwie immer wieder zusammenzählen, damit ich im Frontend anzeigen kann (z.B. von Produkt A sind noch 8 Stück verfügbar)?

    Zweck: Ich wollte hier nur zum ausdruck bringen, bzw. Fragen ob es hier eine einfache Lösung gibt. Das Formular ist für eine Grundschule und nur 4 Wochen online. Hier lohnt es sich nicht, dafür einen webshop oder etwas komplexes einzurichten. Evtl gibt es dafür ja eine ganz einfache Lösung.

    Damals wurde das Ganze anhand von Bestellzettel gelöst.

    Hoffe ich konnte es nun bisschen genauer Beschreiben
    Gruß Mark

  4. #4
    Community-Moderator Avatar von stefan-at-work
    Registriert seit
    05.06.2009.
    Ort
    Bad Segeberg
    Beiträge
    1.782
    Partner-ID
    634

    Standard

    Schau dir mal die Erweiterung von Trilobit an: https://www.trilobit.de/trilobits/da...or-bundle.html


    Gesendet von iPad mit Tapatalk

  5. #5
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.933
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von kischd Beitrag anzeigen
    Es sollen z.B. 5 Produkte a 10 Stück angeboten werden.
    In einem Formular könnte ich angeben, vom Produkt A würde ich gerne 2 Stück bestellen.
    Leider kann ich im Standard nicht angeben, dass danach nur noch 8 Stück vorhanden sind.
    m.E. brauchst Du folgende Sachen:

    * eine "Speicherung" Deines "Lagerbestandes" - also Produkt A = 10 Stück, B = 10 Stück usw. z.B. in einer Tabelle oder Textdatei
    * Hook compileFormFields - der gibt aus wie viele Produkte im Lagerbestand sind
    * (optional) Hook validateFormField - der guckt sich den Lagerbestand an und gibt zurück, ob wirklich noch so viele da sind, wie bestellt werden wollen
    * Hook processFormData - der zieht vom Lagerbestand die bestellten Sachen ab und speichert die in der Tabelle/Textdatei

    siehe https://docs.contao.org/dev/reference/hooks/

  6. #6
    Contao-Fan Avatar von fusch
    Registriert seit
    25.03.2012.
    Ort
    München
    Beiträge
    498
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo kischd,

    ich hatte mal hier ein Anmeldeformular mit einer Startnummer, die sich hochzählt, beschrieben. Diesen Ansatz kannst Du bestimmt verwenden und eben abziehen statt hochzählen.

    LG
    Hella
    Mitglied des Contao User Treffen München
    Aktuelle Termine erfährst Du immer unter www.contao-bayern.de
    Komm' doch mal vorbei!

  7. #7
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.933
    User beschenken
    Wunschliste

    Standard

    gute Vorlage... in "MyHooks" kannst Du die anderen beiden Hooks als function mit einbauen und entsprechend in der config.php mit aufrufen

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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