[TYPO3] TCA-field 'group' for fileupload on flexform-sheets for different types only works with workaround, bug?

Thomas Hempel thomas at work.de
Wed Jul 26 16:27:09 CEST 2006


Hi Johannes,

> I am not experienced enough to judge whether it is a bug, a feature ;-) 
> or my stupidity:
> My extension makes use of a type-field to generate different flexforms 
> for each one. I do produce them using dynaflex, but this should make no 
> difference in this case. Now the bug:
It makes a difference!

The problem is, at the point you saving your form. The TCA is rebuild in the 
background. At the point where the data is stored in the database (and 
especially where the files from group fields are moved) dynaflex was not executed!
So the what you do have in your TCA (flexform strcuture) is what you have 
written down by hand. No modifications where made by dynaflex yet.

The problem is, that TYPO3 knows the data and the fieldname, but it doesn't know 
the config of the fields (that where created by DynaFlex). So it simply stores 
the values of the fields into the field in the database without any special 
handing for different fieldtypes. (Moving files, evaluating etc)

What you have to do is to call DynaFlex *before* this point in the storing 
process. And give it an environment where it can create the correct flexform 
structure.
Where dynaflex has to be called is described in the most recent manual, which is 
available in the TER. http://typo3.org/extensions/repository/search/dynaflex/1.5.1/

> PS: Would typo3.dev be a better place to post this or ext-dev-related 
> things in future?
Yes please!


Greets,
Thomas


-- 
typo3-unleashed.net



More information about the TYPO3-english mailing list