[Typo3-dev] Default value for the radio button
    Michael Scharkow 
    mscharkow at gmx.net
       
    Mon Jan 17 11:28:33 CET 2005
    
    
  
Richard Piacentini wrote:
> Hi Dmitry,
> 
> there's in fact a bug with flexform and default values, 
> you'll have more info here:
> 
> http://bugs.typo3.org/bug_view_page.php?bug_id=0000214
As I have complained here before, this is _not_ new and not minor IMHO.
I have investigated in this today, and there seems to be no easy way out 
because the regular $TCA defaults are written to the db when a new 
record is created and are updated when you fill in the fields.
However, since flexforms are essentially one single field, the defaults 
(if there were some) would have to be derived from the general 
pi_flexform definition in $TCA. This would, of course, be useless 
because every plugin has different default values.
So in order to get FlexForm default values, you probably have to hack 
the t3lib_tcemain::newFieldArray($table) to do special things if
$field['config']['type'] = pi_flexform (or such)
and than return a proper xml filled with the default values.
I hope to have encouraged someone who actually does understand the 
internals of flexforms to write this *really* useful feature. I am more 
than willing to help out but I can't do this alone because I'm even more 
a XML fool than a PHP dummy.
Greetings,
Michael
    
    
More information about the TYPO3-dev
mailing list