Nach dem Upgrade auf TYPO3 9.5 hatten manche unserer Kunden mit größeren Implementierungen (über 10.000 Seiten) Probleme den Seitenbaum in akzeptabler Zeit zu laden - insbesondere für Backend Nutzer die keine Administratoren waren. Dieses Verhalten war für einige unserer Kunden so dramatisch, dass der Prozess den Seitenbaum zu generiern in ein PHP Timeout lief (und dass sogar obwohl das Timeout großzügig mit 300 Sekunden bemessen war).

Ursache hierfür scheint die erhöhte Komplexität des Renderns des Seitenbaums für Backend Nutzer zu sein.

Lösung: Unterbäume verstecken

Die Lösung für dieses Problem ist einzelne Unterbäume im Seitenbaum nicht zu laden. Dies kann erreicht werden, in dem man "Verstecke Seiten im Seitenbaum" im "Verhalten"-Reiter der Seiteneigenschaften aktiviert. Dies sorgt dafür, dass ein Plusz-Zeichen im Seitenbaum vor der entsprechenden Seite angezeigt wird. Um den Unterbaum der Seite zu sehen, kann man auf die Seite Doppelklicken. Anschließend lädt TYPO3 den Unterbaum dieser Seite in der Seitenbaum-Ansicht.