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 v11
  3. 11.2 Changes
  4. Feature: #73176 - Filterable Trees in Record Selectors and Link Pickers
Give feedback Edit on GitHub

Feature: #73176 - Filterable Trees in Record Selectors and Link Pickers

See forge#73176

Description

TYPO3's Page Tree, which was reworked in TYPO3 v9 to be powered by SVG rendering, and the Folder Tree in the File list module, which was also migrated to SVG rendering in TYPO3 v11.1, have been integrated in the so-called Record Selectors / File Selector ("Element Browser") and Link Pickers of TYPO3 backend.

The Record Selectors are used when e.g. choosing a Target Page for a Shortcut Page, or selecting a Storage Page in a plugin.

The file selectors are used when choosing a file for an IRRE-based FAL-based file reference.

Link Pickers are used when linking to a specific page, content element, file, folder or custom records, such as news ("related news" in EXT:news).

All of these components within TYPO3 backend are now powered by SVG-based tree renderings. In addition, this means they ship with the same feature-set as the main navigation components, such as:

  • A filter within the items of a tree (for folder-based trees, this means, searching for file names within a folder is also possible)
  • A JSON-based AJAX-loading functionality for fetching just parts of the tree, keeping the same expand/collapse state as the main tree
  • The Page Tree's "Temporary Mount Point" feature has the same functionality and styling as the main navigation component
  • Resizing and expand/collapse of the tree area in all modals
  • Keyboard navigation within the tree components

The newly added tree components have the following addons:

  • When selecting (Record Selector) or linking to a specific page or folder, the item can be selected by a specific "link" action on the right hand of the tree.
  • Only showing specific mount points configurable via TSconfig options.pageTree.altElementBrowserMountPoints
  • The content area (for selecting a record on a specific page) is dynamically loaded via AJAX and loads much faster than before

Impact

All page- and folder-based trees are now completely streamlined all over TYPO3's backend, in terms of UX and code / implementation.

The overall UX feels much faster for every editor of TYPO3, and the consistency makes TYPO3 more intuitive with an improved search/filter and record selector.

  • 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: Jul 04, 2025 09:57

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