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

Antwort per Email an