How can the typo3 backend page tree be constructed asynchronously in typo3 v9.x?

Viewed 542

This concerns the typo3 v9 main page tree in the backend view.

I have a very large page tree with about 20.000 page entities. The query takes a long time...

In my Typo3 v9.5.5 environment, the data is retrieved in a single slow query.

How can Typo3 build the page tree in several fast queries level by level?

In the older Typo3 version (8.7.24) this also works with the method getNextTreeLevel() I think.

2 Answers

The new behaviour is like this by design in TYPO3 9.

There is a slack-channel discussing that issue: https://typo3.slack.com/messages/CK20S7EKS

And a bug-ticket on forge: https://forge.typo3.org/issues/88474

Out of that there will come a patch for the core.

The only help for now is the extensions: https://github.com/bueroparallel/bp_pagetree (discussed and reviewed in the slack channel). This speed up the tree load but just loads up to a defined nesting level what results in not all pages are automatic included in the filter results. But for now (and hopefully just for a small time period) the best solution!

Related