---
title: "Feature: #61903 - PageTS dataprovider for backend layouts"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:feature-61903"
source: "Changelog/7.4/Feature-61903-PageTSDataproviderForBackendLayouts.rst"
modified: "2026-09-14T09:47:36+00:00"
---

# Feature: #61903 - PageTS dataprovider for backend layouts

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

## Description

Over the last year, several extensions appeared on TER that implemented the very same basic feature:
Deploying backend layouts without database records by providing them via PageTS.

Implement a generic PageTS provider for backend layouts to unify those approaches and to make backend layouts reusable
across installations.

## Impact

It is now possible to define backend layouts via PageTSConfig on every page.

### Example

```typoscript
mod {
	web_layout {
		BackendLayouts {
			exampleKey {
				title = Example
				config {
					backend_layout {
						colCount = 1
						rowCount = 2
						rows {
							1 {
								columns {
									1 {
										name = LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:colPos.I.3
										colPos = 3
										colspan = 1
									}
								}
							}
							2 {
								columns {
									1 {
										name = Main
										colPos = 0
										colspan = 1
									}
								}
							}
						}
					}
				}
				icon = EXT:example_extension/Resources/Public/Images/BackendLayouts/default.gif
			}
		}
	}
}
```
