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.1 Changes
    • 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. Feature: #107081 - Add options to predefine link target and class in link browser
Give feedback Edit on GitHub

Feature: #107081 - Add options to predefine link target and class in link browser 

See forge#107081

Description 

The link browser now supports preconfiguring link target and class attributes. This allows administrators to set global defaults for all link types or specific defaults per handler type, reducing manual selection effort for editors.

Configuration can be set via Page TSconfig:

TCEMAIN.linkHandler.[handlerKey].(target|cssClass).default = _blank
Copied!

Where handler keys correspond to the link handler types that support these attributes:

  • page - for page links
  • file - for file links
  • folder - for folder links
  • url - for external URLs
  • telephone - for telephone links
  • email - for email links

Global configuration (applies to all link types):

EXT:my_extension/Configuration/page.tsconfig
TCEMAIN.linkHandler.properties{
    target.default = _self
    cssClass.default = my-link-class
}
Copied!

Handler-specific configuration (overrides global settings):

EXT:my_extension/Configuration/page.tsconfig
TCEMAIN.linkHandler{
    url.target.default = _blank
    page.target.default = _self
    file.cssClass.default = file-link
}
Copied!

Hint

The default target attributes of links added via the RTE are configured separately through Page TSconfig options such as:

EXT:my_extension/Configuration/page.tsconfig
RTE.buttons.link{
    properties.target.default = _blank
    page.properties.target.default = _blank
}
Copied!

For details, see buttons.link.[type].properties.target.default.

Impact 

This feature improves editor workflows by providing meaningful default values for link attributes while preserving full flexibility for customization. The hierarchical configuration system allows both global defaults and handler-specific overrides, making link creation faster and more consistent.

  • 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: Dec 10, 2025 17:14

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