[FEATURE] Enable item groups for foreign_table
It's now possible to define a specific field for a foreign table, holding the id of an associated item group. This therefore enables the item groups feature also for select fields, fetching its items from a foreign table. The new option is called `foreign_table_item_group`. In case an item group of a foreign item is not defined in the `itemsGroup` config of the local field, the group id is used as label. This is the same as if a static item contains a not configured group. Resolves: #95808 Related: #91008 Releases: main Change-Id: I111d5c1bd4507347a3a7e15e9779d010580838dd Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/82171 Reviewed-by:Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Nikita Hovratov <nikita.h@live.de>
Showing
- typo3/sysext/backend/Classes/Form/FormDataProvider/AbstractItemProvider.php 6 additions, 0 deletions...nd/Classes/Form/FormDataProvider/AbstractItemProvider.php
- typo3/sysext/backend/Tests/Functional/Fixtures/Extensions/test_tca_select_items/ext_tables.sql 1 addition, 0 deletions.../Fixtures/Extensions/test_tca_select_items/ext_tables.sql
- typo3/sysext/backend/Tests/Functional/Form/Fixtures/TcaSelectItems/base.csv 7 additions, 7 deletions...nd/Tests/Functional/Form/Fixtures/TcaSelectItems/base.csv
- typo3/sysext/backend/Tests/Functional/Form/FormDataProvider/TcaSelectItemsTest.php 62 additions, 0 deletions...s/Functional/Form/FormDataProvider/TcaSelectItemsTest.php
- typo3/sysext/core/Documentation/Changelog/13.0/Feature-95808-EnableItemGroupsFromForeignTables.rst 57 additions, 0 deletions.../13.0/Feature-95808-EnableItemGroupsFromForeignTables.rst
- typo3/sysext/core/Documentation/Settings.cfg 1 addition, 1 deletiontypo3/sysext/core/Documentation/Settings.cfg
- typo3/sysext/styleguide/Classes/TcaDataGenerator/FieldGenerator/TypeSelectRenderTypeSingleForeignTableGroupField.php 79 additions, 0 deletions...ator/TypeSelectRenderTypeSingleForeignTableGroupField.php
- typo3/sysext/styleguide/Classes/TcaDataGenerator/FieldGeneratorResolver.php 1 addition, 0 deletions...guide/Classes/TcaDataGenerator/FieldGeneratorResolver.php
- typo3/sysext/styleguide/Configuration/TCA/tx_styleguide_elements_select.php 24 additions, 1 deletion...guide/Configuration/TCA/tx_styleguide_elements_select.php
- typo3/sysext/styleguide/Configuration/TCA/tx_styleguide_elements_select_single_21_foreign.php 100 additions, 0 deletions...n/TCA/tx_styleguide_elements_select_single_21_foreign.php
- typo3/sysext/styleguide/Resources/Private/Language/locallang.xlf 3 additions, 0 deletions...ysext/styleguide/Resources/Private/Language/locallang.xlf
- typo3/sysext/styleguide/ext_tables.sql 4 additions, 0 deletionstypo3/sysext/styleguide/ext_tables.sql
Please register or sign in to comment