Dazu hatte ich schon mal was geschrieben: Am 01.04.2011 um 08:55 schrieb Petra:
> Hallo Michael, > > kann es sein, dass du Finisher_DB mit Logger_DB verwechselst? > > In diese Falle bin ich nämlich auch getappt und hab mir den Wolf gesucht. > > Logger werden vor den Finishern aufgerufen (lt. manual.pdf S.5). > > Außerdem ist Logger_DB standardmäßig aktiv und es hier nicht möglich, die pid > per Konfiguration zu ändern. > In Tx_Formhandler_Logger_DB.php Zeile 42 wird fix die aktuelle Seite > zugewiesen: > $fields['pid'] = $GLOBALS['TSFE']->id; > > > > Viele Grüße > > Petra Am 04.04.2011 um 13:14 schrieb Michael Oehlhof: > Reinhard Führicht schrieb: >> Am 2011-04-01 15:23, schrieb Michael Oehlhof: >>> >>> In meinem Formular steht: >>> <input type="hidden" name="startpid" id="startpid" >>> value="###startpid###" /> >>> >>> Wenn ich den Quelltext im FE anschaue steht dort als value 357 drin, >>> also die pid der Seite von der ich auf die Formularseite (392) gekommen >>> bin. Und die ich gerne als pid eintragen möchte. >>> >>> Die sollte doch dann beim Abschicken des Formulars mit übertragen werden. >>> >>> pid.mapping = startpid >>> funktioniert nicht, der Datensatz landet auf der Formularseite (392) >>> >>> Version war 0.9.7, habe auf 0.9.12 upgedatet. Keine Änderung. >>> Ist eine Produktive Seite mit TYPO3 4.3.x >>> >>> >>> Viele Grüße >>> Michael >> Hallo Michael, >> verwendest du einen formValuesPrefix? Wenn ja, musst du den auch beim Namen >> des versteckten Feldes angeben. >> Ich habe jetzt folgendes probiert: >> finishers { >> 1.class = Finisher_DB >> 1.config { >> table = tt_content >> fields { >> #pid = 605 >> #pid.mapping = pid-from-form >> } >> } >> } >> bzw mit formValuesPrefix: >> formValuesPrefix = formhandler >> im HTML: >> <input type="hidden" name="pid-from-form" value="605" /> >> bzw mit formValuesPrefix: >> <input type="hidden" name="###formValuesPrefix###[pid-from-form]" >> value="605" /> >> Es funktioniert sowohl mit statischer ID als auch mit der ID aus dem >> Formularfeld wie gewünscht. >> Viele Grüße, >> Reinhard > > Hallo Reinhard, > > ich habe es gerade noch mal in Ruhe nachvollzogen. Das funktioniert, in der > angegebenen Tabelle wird die pid richtig eingetragen. > > Da hatte ich wohl Kartoffeln auf den Augen und an der falschen Stelle > gesucht/geändert. :-) > > Was ich eigentlich wollte, war die pid der Einträge in der tx_formhandler_log > zu setzen. > Gibt es da eine Möglichkeit. > > Grüße > Michael > _______________________________________________ > 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