---
title: "Feature: #83906 - Disable single FormEngine data provider"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:feature-83906"
source: "Changelog/9.2/Feature-83906-DisableSingleFormEngineDataProvider.rst"
typo3-version: "9.2"
typo3-major: 9
type: "feature"
issue: 83906
forge: "https://forge.typo3.org/issues/83906"
tags: ["Backend", "PHP-API"]
rendered: "2026-09-20T18:31:11+00:00"
---

# Feature: #83906 - Disable single FormEngine data provider {#feature-83906}

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

## Description {#description}

Single data providers used in the FormEngine data compilation step can be disabled.

As an example, if editing a full database record, the default TcaCheckboxItems could be shut down by setting
`disabled` in the `tcaDatabaseRecord` group in an extensions `ext_localconf.php` file:

```php
$GLOBALS['TYPO3_CONF_VARS']['SYS']['formEngine']['formDataGroup']['tcaDatabaseRecord']
[\TYPO3\CMS\Backend\Form\FormDataProvider\TcaCheckboxItems::class]['disabled'] = true;
```

Extension authors can then add an own data provider which `depends` on the disabled one and is `before` of the
next one to effectively substitute single providers with own solutions if needed.

## Impact {#impact}

The disable feature allows extension authors to easily substitute existing data providers with own solutions and avoids
nasty array- and dependency munging by extension authors.
