---
title: "Breaking: #88129 - Renamed felogin flexform fields"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:breaking-88129"
source: "Changelog/10.0/Breaking-88129-RenameFeloginFlexformFields.rst"
modified: "2026-09-14T09:47:36+00:00"
---

# Breaking: #88129 - Renamed felogin flexform fields

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

## Description

In preparation to [forge#84262](https://forge.typo3.org/issues/84262) the felogin flexform field definition has been changed
and all field names are now prefixed with `settings.`. This has been done to easily access all
of the flexform values in the later extbase controller via `$this->settings['foo']` and also in
the fluid templates via `{settings.foo}`.

## Impact

Any PageTsConfig that overrides felogin flexform fields will be ignored.

## Affected Installations

All installations with a felogin plugin need to migrate their flexform database values.
PageTsConfig that overrides the flexform needs to be adjusted.

## Migration

An update wizard is provided to easily update all used felogin plugins. To migrate the flexform values, execute
`Migrate felogin plugins to use prefixed flexform keys`.

All PageTsConfig that overrides felogin flexform fields e.g. `TCEFORM.tt_content.pi_flexform.login.sDEF.showForgotPassword.disabled = 1`
needs to add the `settings.` prefix to the keys.
Note the escaping backslash! `TCEFORM.tt_content.pi_flexform.login.sDEF.settings\.showForgotPassword.disabled = 1`.
