Re: [TYPO3-german] Formhandler und MM Relation in Datenbank

2014-03-05 Diskussionsfäden André Müller

Hallo Bernhard,

vielen Dank für deine Antwort. Allerdings verstehe ich das ehrlich gesagt nicht 
ganz. Es gibt in meinem Fall ein bis zu 16 Checkboxen, die einem fe_user über 
die MM Tabelle verknüpft werden müssen.
Also eigentlich eine for each Schleife, die immer einem fe_user, der gerade 
angelegt, wird mehrere Felder zuweist. Die zweite Tabelle wird dabei nicht 
angefasst.
Ich werde da wohl einen eigenen Finisher schreiben müssen. Das habe ich 
allerdings noch nicht gemacht.

Viele Grüße
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Formhandler und MM Relation in Datenbank

2014-03-05 Diskussionsfäden Bernhard Prange

Ich habe wohl die Antwort etwas aus dem Zusammenhang genommen.
Das hier:


ist nur eine Alternative für:
inserted_uid

Wie Du mehrere, verknüpfte Datensätze mit Formhandler schreibst, siehst 
Du hier:

http://pi-phi.de/formhandler.html

Problem bei der Methode inerted_uid ist, dass Du dabei jeweils nur die 
uid aus dem LETZTEN Finisher bekommst.

Mit :
deinFeld.mapping = TEXT
deinFeld.mapping.data = GP:formhandler|saveDB|0|uid
kannst Du aber für jeden Deiner Einträge auf die 1. Finisher UID 
zurückgreifen (für die mm relationen brauchst Du das)


Der Ansatz dürfte Dir weiter helfen.


Gruß

Bernhard

Am 05.03.2014 11:37, schrieb André Müller:

Hallo Bernhard,

vielen Dank für deine Antwort. Allerdings verstehe ich das ehrlich 
gesagt nicht ganz. Es gibt in meinem Fall ein bis zu 16 Checkboxen, 
die einem fe_user über die MM Tabelle verknüpft werden müssen.
Also eigentlich eine for each Schleife, die immer einem fe_user, der 
gerade angelegt, wird mehrere Felder zuweist. Die zweite Tabelle wird 
dabei nicht angefasst.
Ich werde da wohl einen eigenen Finisher schreiben müssen. Das habe 
ich allerdings noch nicht gemacht.


Viele Grüße
___
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

[TYPO3-german] Formhandler und MM Relation in Datenbank

2014-03-04 Diskussionsfäden André Müller

Hallo,

ich habe ein Problem mit Formhandler. Ich möchte es nutzen, um erweiterte 
FE-User anzulegen. Bei einfachen Felder ist das kein Problem und funktioniert perfekt.
Nun gibt es aus einer Erweiterung heraus weitere Tabellen, z.B. 
Zielgruppen-Datensätze. Ich bekomme diese auch wunderbar ausgelesen und als 
Checkboxen angezeigt. Diese Datensätze sind auch schon existent und werden 
nicht durch den Benutzer angelegt.
Wie bekomme bei einer Mehrfachauswahl vernünftig in die Datenbank?

Solange ich nur einen wähle ist alles okay, auch das funktioniert. Wie bringe 
ich den Finisher_DB dazu mehrere Datensätze anzulegen, bei einem fe_user - 
Datensatz?

Ich habe natürlich auch schon in den wilden Weiten des Webs gesucht, aber noch keine Lösung gefunden. 
___

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

Re: [TYPO3-german] Formhandler und MM Relation in Datenbank

2014-03-04 Diskussionsfäden Bernhard Prange

Ich schreib Dir mal, was Susanne mir hier am 24.02 schrieb:

du kannst z.B. so auf die insert_uid deines ersten finisher_db zuzugreifen:
deinFeld.mapping = TEXT
deinFeld.mapping.data = GP:formhandler|saveDB|0|uid

um an die inserted_uid deines zweiten finisher_db zu kommen würdest du 
dann GP:formhandler|saveDB|1|uid schreiben.


Bei GP:formhandler musst du das Wort formhandler durch dein 
formValuesPrefix ersetzen.


Gruß

Bernhard


Am 04.03.2014 12:46, schrieb André Müller:

Hallo,

ich habe ein Problem mit Formhandler. Ich möchte es nutzen, um 
erweiterte FE-User anzulegen. Bei einfachen Felder ist das kein 
Problem und funktioniert perfekt.
Nun gibt es aus einer Erweiterung heraus weitere Tabellen, z.B. 
Zielgruppen-Datensätze. Ich bekomme diese auch wunderbar ausgelesen 
und als Checkboxen angezeigt. Diese Datensätze sind auch schon 
existent und werden nicht durch den Benutzer angelegt.

Wie bekomme bei einer Mehrfachauswahl vernünftig in die Datenbank?

Solange ich nur einen wähle ist alles okay, auch das funktioniert. Wie 
bringe ich den Finisher_DB dazu mehrere Datensätze anzulegen, bei 
einem fe_user - Datensatz?


Ich habe natürlich auch schon in den wilden Weiten des Webs gesucht, 
aber noch keine Lösung gefunden. 
___

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