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 v9
  3. 9.0 Changes
  4. Breaking: #71306 - Dropped "Protocol" field from page type "Link to external URL"
Give feedback Edit on GitHub

Breaking: #71306 - Dropped "Protocol" field from page type "Link to external URL"

See forge#71306

Description

When selecting the page type "External Url" the option to select the protocol / URL scheme for the external target has been dropped, and is now added directly to the external target field.

Previously it was possible to select between "http://", "https://", "ftp://" and "mailto:" or no prefix. As this sets confusion for editors and also makes it more complicated when pasting an external URL directly, the field is removed.

The according PHP functionality has been removed:

  • The TCA definition for "pages.urltype" and "pages_language_overlay.urltype" has been removed.
  • The according database fields is not populated anymore, and will be removed when using the Database Scheme Migrations in the install tool. For new installations the fields are not created anymore.
  • The public PHP class property PageRepository->urltypes has been removed.

Impact

Editing a page record or page translation record of type "External URL" in the TYPO3 Backend will not include the "Protocol" field is anymore. Instead, the "URL" field will contain the full target including the scheme part of a URL.

Accessing the public property will throw a PHP-internal warning message.

Affected Installations

TYPO3 extensions making use of the "urltype" fields or TCA values for custom targets or evaluating the urltype field in a separate functionality like "custom external redirects".

Migration

The existing data is migrated via an Install Tool wizard to have all external URLs behave the same as before.

The "pages.url" field will now contain the full URL target with scheme.

  • 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 07, 2025 12:11

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