[TYPO3] presetting a TV field
Peter Klein
peter at umloud.dk
Thu Mar 30 09:55:28 CEST 2006
Hi Peter. Thanks for your reply..
I tried adding a <default> tag before, but with no effect. So I guess I need
that patch :)
Thanks again..
--
Peter Klein/Umloud Untd
"Peter Foerger" <p.foerger at vke-design.de> skrev i en meddelelse
news:mailman.1.1143633620.6802.typo3-english at lists.netfielders.de...
> Hi Peter,
>
> Peter Klein schrieb:
>> Hi List. Does anyone knows if its possible to preset values in a
>> flexform?
>>
>> I have a form, where I want a field to be filled with a specific value as
>> default, but still letting the user change it..
>>
>> As the TV manual is pretty sparse, I haven't been able to find anything
>> about setting default values.. :/
>>
>
> e.g.
>
> <config>
> <type>input</type>
> <size>35</size>
> <default>17, 16.5, 16.5, 15.5</default>
> </config>
>
> Depending on the TYPO3 version you might have to patch
> t3lib/class.t3lib_tceforms.php to display the default values:
>
> Index: t3lib/class.t3lib_tceforms.php
> ===================================================================
> RCS file: /cvsroot/typo3/TYPO3core/t3lib/class.t3lib_tceforms.php,v
> retrieving revision 1.51
> diff -u -r1.51 class.t3lib_tceforms.php
> --- t3lib/class.t3lib_tceforms.php 27 Apr 2005 09:57:50 -0000 1.51
> +++ t3lib/class.t3lib_tceforms.php 19 May 2005 17:15:11 -0000
> @@ -2158,7 +2158,12 @@
>
>
> $fakePA['itemFormElName']=$PA['itemFormElName'].$formPrefix.'['.$key.']['.$vDEFkey.']';
>
> $fakePA['itemFormElName_file']=$PA['itemFormElName_file'].$formPrefix.'['.$key.']['.$vDEFkey.']';
> - $fakePA['itemFormElValue']=$editData[$key][$vDEFkey];
> + if(isset($editData[$key][$vDEFkey])) {
> + $fakePA['itemFormElValue']=$editData[$key][$vDEFkey];
> + }
> + else {
> + $fakePA['itemFormElValue']=$fakePA['fieldConf']['config']['default'];
> + }
>
> $rowCells['formEl']=
> $this->getSingleField_SW($table,$field,$row,$fakePA);
> $rowCells['title']= htmlspecialchars($fakePA['fieldConf']['label']);
>
>
> Best regards
> Peter
More information about the TYPO3-english
mailing list