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@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german