---
title: "Breaking: #91562 - cObject TEMPLATE removed"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:breaking-91562"
source: "Changelog/11.0/Breaking-91562-CObjectTEMPLATERemoved.rst"
typo3-version: "11.0"
typo3-major: 11
type: "breaking"
issue: 91562
forge: "https://forge.typo3.org/issues/91562"
tags: ["TypoScript", "FullyScanned", "ext:frontend"]
rendered: "2026-09-19T11:14:12+00:00"
---

# Breaking: #91562 - cObject TEMPLATE removed {#breaking-91562}

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

## Description {#description}

The cObject `TEMPLATE`, used for rendering marker-based templates
has been removed along with the PHP class `\TYPO3\CMS\Frontend\ContentObject\TemplateContentObject`.

The successor `FLUIDTEMPLATE` is widely used since TYPO3 v7,
and acts as a replacement for marker-based templates.

## Impact {#impact}

Using TypoScript with `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 {#affected-installations}

TYPO3 installation still using `TEMPLATE` cObject in their TypoScript.

## Migration {#migration}

Refactor TypoScript templates to not use the cObject `TEMPLATE` anymore.

In case you can not or want not make the switch to `FLUIDTEMPLATE`, install
the extension `modern_template_building` from the official
TYPO3 Extension Repository at [https://extensions.typo3.org/](https://extensions.typo3.org/), which acts as a drop-in replacement, and also ships the cObject `FILE`
which is highly useful for `TEMPLATE` cObjects.

The extension is compatible with TYPO3 v9+.
