Hallo Dieter,

Danke für deine Hilfe. Ich werde mir deinen Vorschlag mal durch den Kopf gehen 
lassen und prüfen wie ich ihn für mich anwenden kann.

Gruß, Johannes.

> -----Ursprüngliche Nachricht-----
> Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-
> boun...@lists.typo3.org] Im Auftrag von Dr. Dieter Porth
> Gesendet: Samstag, 14. Mai 2016 10:59
> An: German TYPO3 Userlist <typo3-german@lists.typo3.org>
> Betreff: Re: [TYPO3-german] Knifflige TypoScript Aufgabe
> 
> Hallo Johannes,
> 
> vielleicht solltest du deinen Model-Ansatz überdenken und dich vielleicht
> sogar vom Formhändler verabschieden. Aktuell willst du mit einer Anfrage
> alles gemeinsam in einem Rutsch bearbeiten, was alles unnötig kompliziert
> mach,denke ich.
> 
> Ich würde dein Problem mit zwei Tabellen darstellen, wobei ich es im
> Backend vermutlich mit Hilfe einer IRRE-Konstruktion bearbeiten/darstellen
> würde. die IRRE-Darstellung aus dem Backend ist also nur ins Frontend zu
> "portieren". Die Tabellen wären über eine Relation 1:n oder n:m verbunden
> 
> Bestellung -> 1:n /n:m -> Karten für jeweilige Event
> 
> Mein Vorschlag:
> 
> Erstelle bei der Bestellung für jedes einzelne Element ein eigenes Ajax-
> Formular, welches seinen dateneintrag hjeweils createst, editst und deletest
> (0 Karten). Das Formular muss im hiddenfeld nur wissen, zu welchem
> Bestelldatensatz es gehört
> 
> Der Bestelldatensatz hätte naürlich ein eigenes Formular, welche nur die
> verschiedenen Stati der Bestellung abbildet (Anfrage, Rückfrage,
> Bestätigung, Abschluss.)
> 
> Eine Vorlage für einen solchen Eventhandling könnte man mit dem
> Extensionbuilder zusammenklicken, denke ich. Der Extensionbuilder baut dir
> sogar einfache Formulare zusammen, wobei du den Ajax-Request leider
> bisher natürlich selbst erstellen musst. Man müsste wahrscheinlich
> abschließend nur noch einige kleine Anpasssungen vornehmen.
> 
> Du könntest meinen Vorschlag, also die Zerlegung deines großen Request in
> mehrere kleine Ajax-Requests, natürlich auch mit dem Formhändler
> umsetzen, wenn es dir einfacher erscheint.  Er würde das Problem
> vereinfachen und den Code schlank halten.
> 
> Mit besten Grüßen
>     Dieter
> 
> 
> 
> 
> Am 13.05.2016 um 18:05 schrieb Johannes C. Laxander:
> > Hallo Dieter,
> >
> > du hast ins Schwarze getroffen!
> >
> > Es ist Formhandler anstatt Powermail. Anwendungskontext ist ein
> Formular, in dem für mehrere Events Karten bestellt/reserviert werden
> können.
> > Die Events werden für das Formular dynamisch generiert:
> >
> > 20.02.2016 - Event 1 - 2 Karten
> > 24.06.2016 - Event 2 - 1Karte
> >
> > Ich habe also ein Felder Array  tickets[member-tickets] aus den
> > Feldern
> >
> > tickets[member-tickets][20022016]
> > tickets[member-tickets][24062016]
> >
> > mit der Anzahl Karten für jeden Event.
> >
> > Nun müsste ich mir ein hidden-Feld aufbauen in dem ich die Anzahl der
> eingetragenen Karten je Event mit dem Datum und dem Event-Titel
> übergebe.
> >
> >
> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an