liebe Leute,
habe per Kickstarter eine Extension eingerichtet, über
die ich Produktdaten eingeben kann (SysFolder).
Zwei unterschiedliche Felder werden verschieden
validiert. Die Datenbankspalten sind jedoch identisch,
beides sind TINYTEXT Felder.
Gebe ich Kommazahlen ein, bekomme ich den Fehler:
------
102: These fields are not properly updated in database: (gewicht) Probably value mismatch with fieldtype.
------
Gibt es neben dem TCA conf noch andere Instanzen, die den Typ meiner Eingaben prüfen ?
Besten Dank,
jürgen
ps: kann man dieses Problem verstehen, oder soll ich versuchen, es
besser zu beschreiben ? merci !
wie sieht denn die Konfiguration dieses Feldes in der tca.php aus ?
Das sieht absolut identisch für die zwei Felder aus,
also etwa (Pseudocode) so:
tca.php
"feld_1" => Array (
"exclude" => 1,
"label" => [...]
"config" => Array (
"type" => "input",
"size" => "30",
)
),
"feld_2" => Array (
"exclude" => 1,
"label" => [...]
"config" => Array (
"type" => "input",
"size" => "30",
)
),
Während für "feld_1" Dezimalpunkte kein Problem sind,
und in die DB geschrieben werden, bekomme ich nach Eingabe
einer Dezimalzahl in "feld_2" den genannten Fehler.
Datenbankseitig sind auch die Spaltendefinitionen identisch,
(momentan testweise beide "TINYTEXT").
Cache (typo3 conf cache) habe ich gelöscht.
Lösung:
Viele Tabellendefinitionen inkl. die der Extensions werden
in typo3conf/temp_fieldInfo.php
gecached, und über die BE-Cache löschen Funktion nicht gelöscht.
Dieses File von Hand löschen und voila, sie wird wieder neu
angelegt, alles ist gut.
J.