Einzelnen Beitrag anzeigen
  #2  
Alt 10.08.08, 17:37
duselino duselino ist offline
Forum Stammgast
 
Registriert seit: 03.05.06
Ort: Zürich
Beiträge: 113

Zitat:
NAME_VAL,EMAIL_VAL,CONTACT_VIA; typo3; new:tmailform_entries:surname:*1
Bei diesem Befehl sind verschiedene Dinge falsch:

1. Zunächst müssen sich die Marker im HTML-Template und die Feldbezeichner im Flexform natürlich entsprechen. Wenn also im Template die folgenden Markers vorkommen:

###SURNAME_VAL###
###NAME_VAL###
###EMAIL_VAL###

dann müssen diese auch im Flexform genau so auftauchen, also:

SURNAME_VAL,NAME_VAL,EMAIL_VAL; typo3; new:tmailform_entries:surname:*1

2. TYPO3 kennt den Datenbanknamen bereits (ist im Installer hinterlegt), ergo muss man ihn hier nicht mehr angeben. "db" ist vielmehr ein Methodenbezeichner, den man 1:1 übernehmen muss:

SURNAME_VAL,NAME_VAL,EMAIL_VAL; db; new:tmailform_entries:surname:*1

3. Für jeden Feldbzeichner im ersten Abschnitt des Befehl muss hinten das entsprechende Datenbankfeld genannt werden, also:

SURNAME_VAL,NAME_VAL,EMAIL_VAL; db; new:tmailform_entries:surname,name,email:*1

Dann sollte es funktionieren.

Geändert von duselino (10.08.08 um 19:32 Uhr).
Mit Zitat antworten