TYPO3 Logo
TYPO3 Core Changelog
Options
Give feedback View source How to edit Edit on GitHub Full documentation (single file)

TYPO3 Core Changelog

  • ChangeLog v14
    • 14.0 Changes
    • 14.x Changes by type
  • ChangeLog v13
    • 13.4.x Changes
    • 13.4 Changes
    • 13.3 Changes
    • 13.2 Changes
    • 13.1 Changes
    • 13.0 Changes
    • 13.x Changes by type
  • ChangeLog v12
    • 12.4.x Changes
    • 12.4 Changes
    • 12.3 Changes
    • 12.2 Changes
    • 12.1 Changes
    • 12.0 Changes
    • 12.x Changes by type
  • ChangeLog v11
    • 11.5.x Changes
    • 11.5 Changes
    • 11.4 Changes
    • 11.3 Changes
    • 11.2 Changes
    • 11.1 Changes
    • 11.0 Changes
    • 11.x Changes by type
  • ChangeLog v10
    • 10.4.x Changes
    • 10.4 Changes
    • 10.3 Changes
    • 10.2 Changes
    • 10.1 Changes
    • 10.0 Changes
    • 10.x Changes by type
  • ChangeLog v9
    • 9.5.x Changes
    • 9.5 Changes
    • 9.4 Changes
    • 9.3 Changes
    • 9.2 Changes
    • 9.1 Changes
    • 9.0 Changes
    • 9.x Changes by type
  • ChangeLog v8
    • 8.7.x Changes
    • 8.7 Changes
    • 8.6 Changes
    • 8.5 Changes
    • 8.4 Changes
    • 8.3 Changes
    • 8.2 Changes
    • 8.1 Changes
    • 8.0 Changes
    • 8.x Changes by type
  • ChangeLog v7
    • 7.6.x Changes
    • 7.6 Changes
    • 7.5 Changes
    • 7.4 Changes
    • 7.3 Changes
    • 7.2 Changes
    • 7.1 Changes
    • 7.0 Changes
    • 7.x Changes by type
  • Documenting Changes
  • Sitemap
  1. TYPO3 Core Changelog
  2. ChangeLog v12
  3. 12.0 Changes
  4. Breaking: #98479 - Removed file reference related functionality
Give feedback Edit on GitHub

Breaking: #98479 - Removed file reference related functionality

See forge#98479

Description

With the introduction of the new TCA type file, a couple of cross dependencies have been removed, mainly related to FormEngine.

The customControls hook option is not available for the new TCA type file. It has been replaced by the new PSR-14 CustomFileControlsEvent for this use case.

The field table_local of table sys_file_reference: is no longer evaluated by TYPO3 and has therefore been removed.

The following options are no longer evaluated for TCA type inline:

  • [appearance][headerThumbnail]
  • [appearance][fileUploadAllowed]
  • [appearance][fileByUrlAllowed]

The following options are no longer evaluated for TCA type group:

  • [appearance][elementBrowserType]
  • [appearance][elementBrowserAllowed]

A TCA migration is in place, removing those values from custom configurations.

Impact

Adding custom controls with the customControls option does no longer work for FAL fields.

Using the table_local field of table sys_file_reference does no longer work and might lead to database errors.

Using one of the mentioned [appearance] TCA options does no longer have any effect.

Affected installations

All installations making use of the customControls option for FAL fields, directly using the sql:table_local field of table sys_file_reference or using one of the mentioned [appearance] TCA options for TCA type inline and group fields. Latter is rather unlikley because the [appearance] options of group had only effect in FAL context and the options have only been set internally by the ExtensionManagementUtility->getFileFieldTCAConfig() API method.

Migration

Migrate corresponding user functions for the customControls option to a PSR-14 event listeners of the CustomFileControlsEvent.

Remove any usage of the table_local field of table sys_file_reference in custom extension code.

Remove the mentioned [appearance] TCA options from your custom TCA configurations.

  • Previous
  • Next
Reference to the headline

Copy and freely share the link

This link target has no permanent anchor assigned. You can make a pull request on GitHub to suggest an anchor. The link below can be used, but is prone to change if the page gets moved.

Copy this link into your TYPO3 manual.

  • Home
  • Contact
  • Issues
  • Repository

Last rendered: May 20, 2025 09:23

© since 1997 by the TYPO3 contributors
  • Legal Notice
  • Privacy Policy