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 v14
  3. 14.0 Changes
  4. Breaking: #105855 - Remove file backwards compatibility for alt and link field
Give feedback Edit on GitHub

Breaking: #105855 - Remove file backwards compatibility for alt and link field

See forge#105855

Description

Back then, when FAL was introduced, the Core file fields media for table pages as well as image and assets for table tt_content had their so-called "overlay palettes" overridden to imageOverlayPalette, so that additional fields like alternative, link and crop were displayed. However, this was done for all file types, including text, application and the fallback type unknown. For these types those additional fields serve no meaningful purpose. For this reason they are now removed.

Impact

The Core file fields media for table pages as well as image and assets for table tt_content will no longer display the fields alternative and link for file types other than image.

Affected installations

This affects installations, which use one of the named Core fields for file types other than image (for example text or application) and make use of the fields alternative and/or link.

This should not affect that many installations, as these fields are used most often for images.

Migration

In case you need those fields back, they can be brought back with TCA overrides. First, register a new palette for the sys_file_reference table with the needed set of fields.

EXT:my_extension/Configuration/TCA/Overrides/sys_file_reference.php
$GLOBALS['TCA']['sys_file_reference']['palettes']['myCustomPalette'] = [
    'label' => 'My custom palette',
    'showitem' => 'alternative,description,--linebreak--,link,title',
];
Copied!

Then, use this palette for your specific Core field and file type. This will bring back the fields alternative and link for the media field of table pages, when the file type is text.

EXT:my_extension/Configuration/TCA/Overrides/pages.php
$GLOBALS['TCA']['pages']['columns']['media']['config']['overrideChildTca']
    ['types'][\TYPO3\CMS\Core\Resource\FileType::TEXT->value]['showitem'] =
     '--palette--;;myCustomPalette,--palette--;;filePalette';
Copied!
  • 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: Jun 12, 2025 16:14

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