---
title: "Deprecation: #90348 - PageLayoutView class"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:deprecation-90348"
source: "Changelog/10.3/Deprecation-90348-PageLayoutViewClass.rst"
modified: "2026-09-14T09:47:36+00:00"
---

# Deprecation: #90348 - PageLayoutView class

See [forge#90348](https://forge.typo3.org/issues/90348)

## Description

The `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 `PageLayoutView` should prepare to use the alternative implementation (by overlaying and overriding Fluid templates of EXT:backend).

## Affected Installations

-   Any site which overrides the `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 `PageLayoutView` will only
    have those events dispatched if the `fluidBasedPageModule` feature flag is `false`.
     *Affects :php:\`TYPO3CMSBackendViewEventAfterSectionMarkupGeneratedEvent\`.*
     Affects `\TYPO3\CMS\Backend\View\Event\BeforeSectionMarkupGeneratedEvent`.

## Migration

Fluid templates can be extended or replaced to render custom header, footer or preview of
a given `CType`, see feature description for feature [forge#90348](https://forge.typo3.org/issues/90348).
