Project

General

Profile

Actions

Bug #85456

open

columnsOverrides not possible for type group

Added by Daniel Siepmann almost 6 years ago. Updated almost 6 years ago.

Status:
New
Priority:
Should have
Assignee:
-
Category:
FormEngine aka TCEforms
Target version:
-
Start date:
2018-07-02
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
8
PHP Version:
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

It's not possible to overwrite configuration of columns of type group via columnsOverrides.
It partially works, but not for the data source.

Due to configuration in formEngine.formDataGroup.tcaDatabaseRecord the order is wrong.

\TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsOverrides::class is called after \TYPO3\CMS\Backend\Form\FormDataProvider\TcaGroup::class.
While it would be easy to adjust order, it's in fact not. TcaColumnsOverrides does need \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRecordTypeValue which in turn needs \TYPO3\CMS\Backend\Form\FormDataProvider\TcaGroup::class again.

This way one can not re-use the records column of tt_content for any other record. While it works while selecting entries, it does not work either for suggest nor for re-display in backend. As always the original tt_content records are fetched for persisted IDs.

Actions #1

Updated by Daniel Siepmann almost 6 years ago

  • Category set to FormEngine aka TCEforms
Actions

Also available in: Atom PDF