---
title: "Feature: #69602 - Simplify handling of backend layouts in frontend"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:feature-69602"
source: "Changelog/7.5/Feature-69602-SimplifyHandlingOfBackendLayoutsInFrontend.rst"
modified: "2026-09-15T10:46:36+00:00"
---

# Feature: #69602 - Simplify handling of backend layouts in frontend

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

## Description

To avoid complex TypoScript for integrators, the handling of backend layouts has
been simplified for the frontend.

To get the correct backend layout, the following TypoScript code can be used:

```typoscript
page.10 = FLUIDTEMPLATE
page.10 {
  file.stdWrap.cObject = CASE
  file.stdWrap.cObject {
	key.data = pagelayout

	default = TEXT
	default.value = EXT:sitepackage/Resources/Private/Templates/Home.html

	3 = TEXT
	3.value = EXT:sitepackage/Resources/Private/Templates/1-col.html

	4 = TEXT
	4.value = EXT:sitepackage/Resources/Private/Templates/2-col.html
  }
}
```

Using  `data = pagelayout` is the same as using as

```typoscript
field = backend_layout
ifEmpty.data = levelfield:-2,backend_layout_next_level,slide
ifEmpty.ifEmpty = default
```
