[TYPO3-german] Formhandler Finisher_DB

SW sw1977 at online.de
Mon Oct 8 20:57:41 CEST 2012


Am 08.10.2012 08:37, schrieb Stefan Frömken:
> Am 08.10.2012 08:28, schrieb bernd wilke:
>> Am 05.10.2012 19:57, schrieb SW:
>>> Hallo,
>>>
>>> ich erstelle gerade mit Formhandler ein relativ umfangreiches Formular.
>>> Dazu muss ich über mehrere Finisher Datenbankeinträge erstellen, und
>>> dann mit späteren Finishern ein Update einiger dieser Einträge machen.
>>> Gibt es eine Möglichkeit, die uid verschiedener erstellter Einträge
>>> (nicht nur des vorherigen) als key_value in einem späteren Finisher zu
>>> verwenden?
>>> *
>>> **Zum Verständnis:*
>>>
>> [...]
>>
>>> Das Update in meinem Beispiel (in Finisher 4) ist notwendig, um dem in
>>> Finisher 1 erstellten Eintrag Werte hinzuzufügen, die erst in 
>>> Finisher 3
>>> oder 4 geschrieben werden. Wie ich diese Werte innerhalb von .fields
>>> auslesen kann, weiß ich, aber das key_value macht mir Schwierigkeiten.
>>>
>>> Ich nutze Typo3 4.5.19 und Formhandler 1.4.0.
>>
>>
>> schau dir mal meine Finisher 2 und 3 an:
>> http://pi-phi.de/formhandler.html
>>
>> bernd
>
> Er wollte nicht nur die uid der vorherigen Finisher haben, sondern 
> individuell darauf zugreifen. Das geht so:
>
> # um auf die insert_uid des ersten finisher_db zuzugreifen
> sender.mapping = TEXT
> sender.mapping.data = GP:formhandler|saveDB|0|uid
> # um auf die insert_uid des zweiten finisher_db zuzugreifen
> receiver.mapping = TEXT
> receiver.mapping.data = GP:formhandler|saveDB|1|uid
> # um auf die insert_uid des dritten finisher_db zuzugreifen
> person.mapping = TEXT
> person.mapping.data = GP:formhandler|saveDB|2|uid
>
> Stefan
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>
Hallo Stefan,

genau was ich gesucht habe! Ich habe Deine Lösung gerade ausprobiert, 
funktioniert perfekt.
Vielen Dank für Deine Hilfe!

Gruß
Susanne


More information about the TYPO3-german mailing list