Beim Upgrade von Typo3 10.4 auf Typo3 11.5 trat bei zwei Projekten das Phänomen auf, dass (nur!) auf den Unterseiten ab der zweiten Menübebene sowohl CSS als auch JS fehlten. "Untersuchen" in Firefox meldete, dass die Ressourcen aufgrund eines falschen MIME Typs (text/html) nicht eingebunden werden konnten.
Nach längerem Herumprobieren fand ich heraus, dass bisher mit page.includeCSS und page.includeJSLibs eingebundene Ressourcen diese Probleme machten.Über page.headerData eingebunden, funktioniert es wieder wie vorher.
Die Idee holte ich mir auf https://t3planet.com/blog/add-css-js-typo3/.
Hier sind alle Möglichkeiten aufgelistet, solche Ressourcen einzubinden.
Erstellt 30.11.22