TYPO3 14.2: Four practical innovations for integrators
Have the article read aloud.
TYPO3 14.2 brings backend search for frontend URLs, QR codes for previews and better TCA configuration. An overview for integrators.
The upcoming TYPO3 14.2 sprint release brings some interesting new features. I have taken a closer look at four of them because they will noticeably improve the everyday life of integrators and developers.
Backend search by frontend URL
Do you know this? A customer sends you a URL from the frontend and you ask yourself: "Where can I find this page in the backend?" Until now, this meant analyzing the URL, searching for a slug and navigating the page tree. Because you can't always find the pages directly via the search.
With TYPO3 14.2, you can enter the complete frontend URL directly in the page tree search or the live search. TYPO3 will automatically find the corresponding backend page. This also works with multiple URLs at the same time (comma separated) and even with translated pages.
The feature can be activated or deactivated via user TSconfig:
options.pageTree.searchByFrontendUri = 1
Small change, big time saver in everyday agency work.
Changelog entry: Feature #105827
TCA option allowedRecordTypes for page types
Anyone who uses their own page types (doktypes) is probably familiar with the PageDoktypeRegistry. Previously, this could be used to control which tables are allowed on a particular page type.
In TYPO3 14.2, this configuration has been moved to the TCA. This is logical, because that's where it belongs. The configuration now takes place directly in Configuration/TCA/Overrides/pages.php:
$GLOBALS['TCA']['pages']['types']['116']['allowedRecordTypes'] = ['tt_content', 'my_custom_record'];
The old PageDoktypeRegistry methods (add(), addAllowedRecordTypes(), doesDoktypeOnlyAllowSpecifiedRecordTypes()) are deprecated and will be removed in v15.
So if you use your own page types: Now is a good time to start the migration.
Changelog entry: Feature #108557 | Deprecation #108557
Type-specific label configuration in the TCA
Previously, the label configuration (ctrl['label'], ctrl['label_alt'], ctrl['label_alt_force']) applied globally to all record types of a table. An image element and a text element in tt_content therefore showed the same fields as a label.
With TYPO3 14.2, this can be overwritten for each type:
'types' => [
'event' => [
'label_alt' => 'event_date,location',
'label_alt_force' => true,
],
],
This significantly improves clarity in the backend. Instead of only seeing the header everywhere, event elements can now display the date and location, while teaser elements show the teaser text.
The feature works everywhere where BackendUtility::getRecordTitle() is used: Lists, Page Tree, History, Workspaces.
Changelog entry: Feature #108581
QR code for frontend preview
There is now a QR code button next to the "Show" button. One click opens a modal with a scannable QR code of the frontend URL.
It sounds like a small feature, but it's worth its weight in gold in everyday agency work:
- Quick testing on the smartphone without typing in the URL
- Customers can scan workspace previews without needing backend access
- The QR code can be downloaded as a PNG or SVG
Particularly practical: For workspaces, the QR code contains a special preview URL that works without a backend login. This makes review processes with external stakeholders much easier.
The button is available in the Page Module, List Module, Preview Module and Workspaces Module.
Changelog entry: Feature #108720
My impression
I recently started migrating my first project to TYPO3 14. So far it has been surprisingly easy. Many extensions are already compatible and the breaking changes are limited, at least for integrators.
If you are still on v13 or older: don't rush. But it's worth keeping an eye on v14. The LTS release is expected in April 2026. Until then, sprint releases such as 14.2 will continue to be polished.
If you want to learn TYPO3 14 from scratch: I'm currently working on the TYPO3 Complete Course, which will be updated with each new release. Join the waiting list to secure the discounted introductory price.
If you want to learn more about TYPO3 14, check out my other articles:
BackDo you have a question or want to discuss the topic?
In the Community Hub for TYPO3 you can exchange ideas with other TYPO3 users. And if you don't want to miss any new articles: The TYPO3 Newsletter comes once a month, without spam.
Hi, I'm Wolfgang.
I have been working with TYPO3 since 2006. Not in theory, but in real projects with real deadlines. I've probably had the problems you're having three times already.
At some point, I started putting my knowledge into video courses. Not because I like being in front of the camera, but because I kept hearing the same questions over and over again. There are now hundreds of videos. Every single one was the result of a specific question from a specific project.
What makes me different from a YouTube tutorial: I not only know the solution, but also the context. Why something works. When it doesn't work. And which mistakes you can avoid because I've already made them.
My participants use me as a sparring partner. Not in the sense of "call me anytime", but like this: You come to the live session with a specific problem, post your question in the community or watch the appropriate video. And get an answer that works because it comes from practical experience.
As a member of the TYPO3 Education & Certification Committee, I make sure that the certification exams are kept up to date. What is tested there flows directly into my courses.