Мастер ДОБАВЛЕНИЯ TCA в ОПЕЧАТКИ 9 и 10

#typo3 #typo3-9.x

#typo3 #typo3-9.x

Вопрос:

Я хочу обновить расширение с TYPO3 v7 до v9. В версии 7 можно ли добавить мастер добавления в поле выбора в TCA:

 'wizards' => array(
    '_PADDING'  => 2,
    '_VERTICAL' => 1,
    'add' => Array(
        'type' => 'script',
        'title' => 'Create new record',
        'icon' => 'add.gif',
        'params' => Array(
            'table'=>'myTable',
            'pid' => '###CURRENT_PID###',
            'setValue' => 'prepend'
        ),
        'module' => array(
            'name' => 'wizard_add',
        )
    ),
),
  

в TYPO3 9 это больше не работает. В руководстве я больше не могу найти ничего для мастеров TCA, начиная с версии 8.

Они исчезли или есть другой способ добиться того же?

Спасибо!

Ответ №1:

Вам необходимо перейти на fieldControl используемый начиная с TYPO3v8 и новее.

 'fieldControl' => [
    'addRecord' => [
        'disabled' => false,
        'options' => [
            'table' => 'myTable',
            'setValue' => 'prepend',
        ],
    ],
],