[TYPO3] Slider in $TCA
Lukas Mattsson
lukas at antroposofi.info
Wed Jun 27 15:39:33 CEST 2007
Tapio Markula skrev:
> Dmitry Dulepov kirjoitti:
>> Lukas Mattsson wrote:
>>> Is it possible to have slider controls ala
>>> http://webfx.eae.net/dhtml/slider/slider.html in TCA backend forms by
>>> installing some extension or library?
>>
>> Yes but you have to implement it through user-type control. It will
>> require additional develpment.
>>
>
> apparently wizard-type control would work?
>
> here an example from date2cal
>
>
>
> // define wizard
> $tmpCalWizard = array(
> 'type' => 'userFunc',
> 'userFunc' =>
> 'EXT:date2cal/class.tx_date2cal_wizard.php:tx_date2cal_wizard->renderWizard',
>
> );
>
> You can't set that for every input field
> $GLOBALS['TCA'][$table]['columns']
>
> 1) set for defined fields
> 2) try to find some generic conditions
>
> example
> foreach($GLOBALS['TCA'] as $table => $tConf) {
> t3lib_div::loadTCA($table);
> foreach($GLOBALS['TCA'][$table]['columns'] as $field => $fConf)
> if(($fConf['config']['type'] == 'input') &&
> (t3lib_div::inList($fConf['config']['eval'], 'date') ||
> t3lib_div::inList($fConf['config']['eval'], 'datetime')))
>
> $GLOBALS['TCA'][$table]['columns'][$field]['config']['wizards']['calendar']
> = $tmpCalWizard;
> }
>
> I don't figure any common condition, because max is maximum quantity of
> characters, so just define exact fields, where you want to use it.
Thanks for your response, I'll have a look on how date2cal is made, and
keep my eyes on the thread.
More information about the TYPO3-english
mailing list