TYPO3 Exception 1437750231

The way registering a wizard in TCA has changed in 6.2 and was removed in CMS 7.

See: https://docs.typo3.org/typo3cms/extensions/core/Changelog/7.0/Breaking-59659-DeprecatedCodeRemovalInBackendSysext.html

Solution:

Check and adapt TCA and FlexForms.

For TCA replace

'script' => 'browse_links.php?mode=wizard&act=file'
Copied!

with

'module' => [
    'name' => 'wizard_element_browser',
    'urlParameters' => [
        'mode' => 'wizard',
        'act' => 'file'
    ]
]
Copied!

For FlexForms replace

<script>browse_links.php?mode=wizard&act=file</script>
Copied!

with

<module type="array">
    <name>wizard_element_browser</name>
    <urlParameters type="array">
        <mode>wizard</mode>
        <act>file</act>
    </urlParameters>
</module>
Copied!

For wizard_add.php, wizard_edit.php, wizard_list.php, wizard_rte.php, the module names stay the same as the old php files name, for instance:

'module' => [
    'name' => 'wizard_add',
],
Copied!