[TYPO3-german] Knifflige TypoScript Aufgabe
Johannes C. Laxander
jc at laxander.com
Fri May 13 18:05:46 CEST 2016
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.
Johannes.
> -----Ursprüngliche Nachricht-----
> Von: typo3-german-bounces at lists.typo3.org [mailto:typo3-german-
> bounces at lists.typo3.org] Im Auftrag von Dr. Dieter Porth
> Gesendet: Freitag, 13. Mai 2016 17:23
> An: German TYPO3 Userlist <typo3-german at lists.typo3.org>
> Betreff: Re: [TYPO3-german] Knifflige TypoScript Aufgabe
>
> Hallo Johannes,
>
> Da die Parameter als Get-Post-Parameter zur verfüguing stehen, muss
> vorher ein HTML-Formular bestanden haben, welches vermutlich über einen
> Browser angesprochen wird.
>
> Warum muss es TypoScript sein?
>
> Im Frontend könntest du vermutlich im Fluidtemplate mit dem For-
> Viewhelper arbeiten.
>
> ---
>
> Wenn du eine Auswertung im Backend von Powermail anstrebst, dann
> könntest du dir in einem hidden-Field zusätzlich eine kommaseparierte Liste
> übergeben lassen, die du dann mit splitoption verarbeitest. Dazu müsste
> aber in Frontend vorher eine JavaScript-Funktion das Feld füllen.
>
> ---
>
> Vielleicht erläuterst du mal, in welchen Kontext du eine solche Lösung
> brauchst.
>
>
> Mit besten Grüßen
>
> Dieter
> >
> Am 12.05.2016 um 16:54 schrieb Mark Boland:
> > Am 12.05.16, 16:12 schrieb "Johannes C. Laxander"<typo3-german-
> bounces at lists.typo3.org im Auftrag von jc at laxander.com>:
> >
> >> >Hallo,
> >> >
> >> >ich habe in einem Formular eine nicht bekannte Anzahl Felder nach
> diesem
> >> >Schema:
> >> >
> >> >tickets[member-tickets][123]
> >> >tickets[member-tickets][345]
> >> >tickets[member-tickets][567]
> >> >tickets[member-tickets][…]
> >> >
> >> >Wie kann ich diese Felder per TypoScript der Reihe nach verarbeiten und
> >> >deren Inhalt ausgeben?
> >> >Mit GP:tickets|member-tickets|123 komme ich an den einzelnen Wert,
> aber ich
> >> >kenne das letzte Element (z.B. 123, wird dynamisch generiert) ja nicht
> und
> >> >kenne auch die Feldanzahl nicht.
> >> >
> >> >Bin für jeden Tipp / jede Idee dankbar.
> >> >
> >> >Gruß, Johannes.
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list