TYPO3 v15 dev-main snapshot ()
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
|
||||
.. _deprecation-90348:
|
||||
|
||||
==========================================
|
||||
Deprecation: #90348 - PageLayoutView class
|
||||
==========================================
|
||||
|
||||
See :issue:`90348`
|
||||
|
||||
Description
|
||||
===========
|
||||
|
||||
The :php:`PageLayoutView` class, which is considered internal API, has been marked as deprecated in favor
|
||||
of the new Fluid-based alternative which renders the "page" BE module.
|
||||
|
||||
|
||||
Impact
|
||||
======
|
||||
|
||||
Implementations which depend on :php:`PageLayoutView` should prepare to use the alternative implementation (by overlaying and overriding Fluid templates of EXT:backend).
|
||||
|
||||
|
||||
Affected Installations
|
||||
======================
|
||||
|
||||
* Any site which overrides the :php:`PageLayoutView` class. The overridden class will
|
||||
still be instantiated when rendering previews in BE page module - but no methods
|
||||
will be called on the instance **unless** they are called by a third party hook subscriber.
|
||||
* Any site which depends on PSR-14 events associated with :php:`PageLayoutView` will only
|
||||
have those events dispatched if the :php:`fluidBasedPageModule` feature flag is :php:`false`.
|
||||
* Affects :php:`\TYPO3\CMS\Backend\View\Event\AfterSectionMarkupGeneratedEvent`.
|
||||
* Affects :php:`\TYPO3\CMS\Backend\View\Event\BeforeSectionMarkupGeneratedEvent`.
|
||||
|
||||
|
||||
Migration
|
||||
=========
|
||||
|
||||
Fluid templates can be extended or replaced to render custom header, footer or preview of
|
||||
a given :typoscript:`CType`, see feature description for feature :issue:`90348`.
|
||||
|
||||
.. index:: Backend, Fluid, NotScanned, ext:backend
|
||||
Reference in New Issue
Block a user