TYPO3 动态更改 TCA 配置类型

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 加载不同的完整配置数组。

我们如何实现这一点?

2个回答

0

“字段配置是静态的,您无法更改” - 很不幸,这是正确的。 - cweiske
1
你可能想要查看“columnsOverrides” https://docs.typo3.org/typo3cms/TCAReference/Reference/Types/Index.html#columnsoverrides - pgampe

-1

你想要检查 displayCond


在 displayCond 中,我们可以设置显示或隐藏一个字段,但不能仅更改配置数组。 - Ganybhat-Satvam Software
"none" 和 "exactely" 有什么确切的区别? - wmdb Mattes

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接