TYPO3 TCA输入时间打开/关闭

时间:2016-02-20 22:30:11

标签: typo3 typo3-7.6.x

开发,

我需要一个开放时间列表TCA输入场阵列(TYPO3 7.6)。 希望如此? :)

这里有一个例子:

  

周一上午08:00 - 晚上11:00

     

周二上午08:00 - 晚上11:00

     

周三上午08:00 - 晚上11:00

     

周四上午08:00 - 晚上11:00

     

周五上午08:00 - 晚上11:00

     

周六上午08:00 - 晚上11:00

我只需要时钟/时间的输入。 我为Days做了6个DB字段。但我需要一个开放时间和一个关闭时间。 我现在需要在关闭时间再现6个新领域?

'opening_mo' => array(
    'exclude' => 1,
    'label' => 'Montag',
    'config' => array(
        'type' => 'input',
        'size' => 15,
        'eval' => 'time',
    ),
),

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

您需要配置TCA以使其将您的数据解释为时间值:

'time' => array(
    'exclude' => 0,
    'label' => 'Opening Times',
    'config' => array(
        'type' => 'input',
        'size' => 30,
        'eval' => 'time,required'
    ),
),

有关eval的可用值的完整列表,请查看TCA文档: https://docs.typo3.org/typo3cms/TCAReference/Reference/Columns/Input/Index.html