3

我想根据之前的字段值更改 tca 字段配置类型。例如有两个字段 field_one 和 field_two 如下所示

'field_one' => array(
 'exclude' => 0,
 'label' => 'field1',
 'config' => array(
  'type' => 'select',
  'foreign_table' => 'tx_ext_domain_model_field',
  'default' => 1,
  'minitems' => 0,
  'maxitems' => 1,
 ),
),

'field_two' => array(
 'exclude' => 0,
 'label' => 'field two',
 'config' => array(
  'type' => 'input',
  'eval' => 'trim'
 ),
),

这里我需要的是如果 field_one 的值为 2,我需要为 field_two 加载不同的完整配置数组。

我们怎样才能做到这一点?

4

2 回答 2

0

检查http://docs.typo3.org/typo3cms/TCAReference/Reference/Ctrl/Index.html的条目typerequestUpdate.

由于字段配置是静态的,因此您无法更改它们。但是,您可以更改视觉外观(字段顺序)。

我建议创建两个不同的字段。

于 2013-10-29T13:40:52.340 回答
-1

您想查看 displayCond

于 2013-10-28T09:31:18.403 回答