Skip to content
Snippets Groups Projects
Commit 3e6dd05a authored by Elias Häußler's avatar Elias Häußler Committed by waldhacker
Browse files

[TASK] Streamline handling of TypoScript form overrides

Each form definition loaded by FormPersistenceManager can be overridden
by TypoScript. When forms are to be rendered by using the FormFrontend
controller (which should be the default way), TypoScript overrides are
applied correctly. In contrast, when using alternative ways of
rendering, it's currently impossible to override form definitions via
TypoScript.

In order to streamline the form definition management and therefore
allow a centralized way of TypoScript overriding, the appropriate
code has been moved from the FormFrontend controller to
FormPersistenceManager. This way every rendering mechanism can now make
use of the FormPersistenceManager and expect a streamlined form
definition.

Resolves: #92408
Releases: main
Change-Id: Ib5c132bcef2356c6d66d617f817654c2f6d0e440
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73678


Reviewed-by: default avatarBjörn Jacob <bjoern.jacob@tritum.de>
Reviewed-by: default avatarwaldhacker <hello@waldhacker.dev>
Tested-by: default avatarcore-ci <typo3@b13.com>
Tested-by: default avatarBjörn Jacob <bjoern.jacob@tritum.de>
Tested-by: default avatarwaldhacker <hello@waldhacker.dev>
parent 78989375
Branches
Tags
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment