[FEATURE] Add Event to modify the results of the PageTreeRepository
A new PSR-14 Event "AfterRawPageRowPreparedEvent" is added to allow to filter out, or remove or re-sort items / children for the page tree in the TYPO3 Backend. This is typically the case for e.g. sorting subpages within a page by e.g. the creation date (news as pages). Resolves: #104832 Releases: main Change-Id: Id9597897e06bba94957e50cbcfee69d4c2bb960c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85864 Reviewed-by:Jochen Roth <rothjochen@gmail.com> Tested-by:
Jochen Roth <rothjochen@gmail.com> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Benni Mack <benni@typo3.org>
Showing
- typo3/sysext/backend/Classes/Controller/Page/TreeController.php 22 additions, 51 deletions...sysext/backend/Classes/Controller/Page/TreeController.php
- typo3/sysext/backend/Classes/Tree/Repository/AfterRawPageRowPreparedEvent.php 45 additions, 0 deletions.../Classes/Tree/Repository/AfterRawPageRowPreparedEvent.php
- typo3/sysext/backend/Classes/Tree/Repository/PageTreeRepository.php 8 additions, 2 deletions...xt/backend/Classes/Tree/Repository/PageTreeRepository.php
- typo3/sysext/backend/Tests/Functional/Controller/Page/TreeControllerTest.php 106 additions, 12 deletions...d/Tests/Functional/Controller/Page/TreeControllerTest.php
- typo3/sysext/backend/Tests/Functional/Tree/Repository/PageTreeRepositoryTest.php 54 additions, 0 deletions...sts/Functional/Tree/Repository/PageTreeRepositoryTest.php
- typo3/sysext/core/Documentation/Changelog/13.3/Feature-104832-PSR-14EventToAlterTheResultsOfPageTreeRepository.rst 56 additions, 0 deletions...4832-PSR-14EventToAlterTheResultsOfPageTreeRepository.rst
Please register or sign in to comment