TYPO3 v15 dev-main snapshot ()
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user