簡體   English   中英

TYPO3動態更改tca配置類型

[英]TYPO3 change tca config type dynamically

我想根據先前的字段值更改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加載不同的完整配置數組。

我們怎樣才能做到這一點?

檢查http://docs.typo3.org/typo3cms/TCAReference/Reference/Ctrl/Index.html以獲取條目typerequestUpdate

由於字段配置是靜態的,因此無法更改它們。 但是,您可以更改視覺外觀(字段順序)。

我建議創建兩個不同的字段。

您想簽出displayCond

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM