Irre elemets in plugin configuration not possible
It isn't possible to add an irre field with the plugin flexform configuration.
This is because the \TYPO3\CMS\Backend\Form\FormDataProvider\TcaFlexFetch receives insufficient database row information and don't get the correct ds structure in \TYPO3\CMS\Backend\Form\FormDataProvider\TcaFlexFetch::initializeDataStructure
[BUGFIX] FormEngine: Select correct FlexForm DS for inline records
If an inline field is defined within a FlexForm that has multiple data
structures defined the FormAjaxInlineController always selects the
default data structure due to missing context information.
This patch transmits the required context within the AJAX request to
enable selecting the appropriate data structure for the flexform.
It also changes the method to determine the path through the flexform
data structure to work in the case of an inline element configured
within a flexform within another inline element.
Tested-by: Armin Ruediger Vieweg <email@example.com>
Tested-by: Sebastian Michaelsen <firstname.lastname@example.org>
Tested-by: Felix Rauch <email@example.com>
Reviewed-by: Claus Due <firstname.lastname@example.org>
Tested-by: Christopher Orth <email@example.com>
Tested-by: Torsten <firstname.lastname@example.org>
Tested-by: Philipp Wrann <email@example.com>
Reviewed-by: Andreas Fernandez <firstname.lastname@example.org>
Tested-by: Andreas Fernandez <email@example.com>
Reviewed-by: Wouter Wolters <firstname.lastname@example.org>
Tested-by: Wouter Wolters <email@example.com>