[!!!][FEATURE] Auto-registration of NewContentElementWizard via TCA
This change automatically registers all TCA types to the new content element wizard, so no pageTS is needed anymore. The old pageTS config is still evaluated and overrides existing TCA config. This way it is still possible to add additional wizard items with special default values. Due to the switch, some groups are renamed and the structuring has slightly changed as it is now aligned with the CType switch select box. Most importantly the group `common` is now named `default`. A permanent migration is in place. Items can still be removed through TCEFORM. This will remove both, the entry in the CType select and the wizard item. This is the old behavior. Since all groups and elements, defined in TCA are added automatically, the previously `show` list is no longer evaluated. To remove groups and elements only in the wizard, a new option "removeItems" is available. In addition, labels of TCA for tt_content have been consolidated into EXT:frontend/Resources/Private/locallang_ttc.xlf Resolves: #102834 Releases: main Change-Id: I0f9beacd5abd7a129a139172199ac26cab5ce215 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73488 Reviewed-by:Oliver Bartsch <bo@cedev.de> Tested-by:
Andreas Kienast <a.fernandez@scripting-base.de> Reviewed-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
Showing
- typo3/sysext/backend/Classes/Controller/ContentElement/NewContentElementController.php 164 additions, 22 deletions...Controller/ContentElement/NewContentElementController.php
- typo3/sysext/backend/Configuration/page.tsconfig 0 additions, 16 deletionstypo3/sysext/backend/Configuration/page.tsconfig
- typo3/sysext/backend/Resources/Private/Language/locallang_db_new_content_el.xlf 3 additions, 1 deletion...esources/Private/Language/locallang_db_new_content_el.xlf
- typo3/sysext/backend/Tests/Unit/Controller/ContentElement/NewContentElementControllerTest.php 175 additions, 0 deletions...roller/ContentElement/NewContentElementControllerTest.php
- typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102834-RemoveItemsFromNewContentElementWizard.rst 48 additions, 0 deletions...reaking-102834-RemoveItemsFromNewContentElementWizard.rst
- typo3/sysext/core/Documentation/Changelog/13.0/Feature-102834-Auto-registrationOfNewContentElementWizardViaTCA.rst 164 additions, 0 deletions...2834-Auto-registrationOfNewContentElementWizardViaTCA.rst
- typo3/sysext/core/Resources/Private/Language/Form/locallang_tabs.xlf 21 additions, 0 deletions...t/core/Resources/Private/Language/Form/locallang_tabs.xlf
- typo3/sysext/core/Tests/Acceptance/Application/FormEngine/FalMetadataCest.php 2 additions, 2 deletions...sts/Acceptance/Application/FormEngine/FalMetadataCest.php
- typo3/sysext/core/Tests/Acceptance/Application/FormEngine/InlineContentElementLocalizeSynchronizeCest.php 1 addition, 1 deletion...ormEngine/InlineContentElementLocalizeSynchronizeCest.php
- typo3/sysext/felogin/Configuration/TCA/Overrides/tt_content.php 1 addition, 1 deletion...sysext/felogin/Configuration/TCA/Overrides/tt_content.php
- typo3/sysext/felogin/Configuration/page.tsconfig 0 additions, 13 deletionstypo3/sysext/felogin/Configuration/page.tsconfig
- typo3/sysext/form/Configuration/TCA/Overrides/tt_content.php 1 addition, 1 deletiontypo3/sysext/form/Configuration/TCA/Overrides/tt_content.php
- typo3/sysext/form/Configuration/page.tsconfig 0 additions, 13 deletionstypo3/sysext/form/Configuration/page.tsconfig
- typo3/sysext/frontend/Configuration/TCA/tt_content.php 114 additions, 94 deletionstypo3/sysext/frontend/Configuration/TCA/tt_content.php
- typo3/sysext/frontend/Configuration/page.tsconfig 0 additions, 210 deletionstypo3/sysext/frontend/Configuration/page.tsconfig
- typo3/sysext/frontend/Resources/Private/Language/Database.xlf 3 additions, 1 deletion...3/sysext/frontend/Resources/Private/Language/Database.xlf
- typo3/sysext/frontend/Resources/Private/Language/locallang_ttc.xlf 254 additions, 310 deletions...ext/frontend/Resources/Private/Language/locallang_ttc.xlf
- typo3/sysext/impexp/Tests/Functional/Fixtures/ArrayAssertions/RenderPreviewImportPageAndRecordsByUpdateWithDiff.php 2 additions, 2 deletions...ons/RenderPreviewImportPageAndRecordsByUpdateWithDiff.php
- typo3/sysext/impexp/Tests/Functional/Fixtures/ArrayAssertions/RenderPreviewImportPageAndRecordsWithDiff.php 2 additions, 2 deletions...yAssertions/RenderPreviewImportPageAndRecordsWithDiff.php
- typo3/sysext/indexed_search/Configuration/page.tsconfig 0 additions, 13 deletionstypo3/sysext/indexed_search/Configuration/page.tsconfig
Please register or sign in to comment