TYPO3 v15 dev-main snapshot ()

This commit is contained in:
2026-08-10 22:31:09 +02:00
commit af8cc155b5
6818 changed files with 642608 additions and 0 deletions
@@ -0,0 +1,48 @@
.. include:: /Includes.rst.txt
.. _breaking-91562:
===========================================
Breaking: #91562 - cObject TEMPLATE removed
===========================================
See :issue:`91562`
Description
===========
The cObject :typoscript:`TEMPLATE`, used for rendering marker-based templates
has been removed along with the PHP class :php:`TYPO3\CMS\Frontend\ContentObject\TemplateContentObject`.
The successor :typoscript:`FLUIDTEMPLATE` is widely used since TYPO3 v7,
and acts as a replacement for marker-based templates.
Impact
======
Using TypoScript with :typoscript:`page.10 = TEMPLATE` will result in a PHP
error when rendering the frontend.
Referencing the PHP class will result in a fatal PHP error.
Affected Installations
======================
TYPO3 installation still using :typoscript:`TEMPLATE` cObject in their TypoScript.
Migration
=========
Refactor TypoScript templates to not use the cObject :typoscript:`TEMPLATE` anymore.
In case you can not or want not make the switch to :typoscript:`FLUIDTEMPLATE`, install
the extension `modern_template_building` from the official
TYPO3 Extension Repository at https://extensions.typo3.org/, which acts as a drop-in replacement, and also ships the cObject :typoscript:`FILE`
which is highly useful for :typoscript:`TEMPLATE` cObjects.
The extension is compatible with TYPO3 v9+.
.. index:: TypoScript, FullyScanned, ext:frontend