Korrekte $GLOBALS Variablen in Page Controller holen
Guten Abend zusammen,
ich habe einen eigenen Page Controller nach dem Beispiel in der Developer Dokumentation per Attribute #[AsPage] erstellt (https://docs.contao.org/dev/framework/page-controllers/). Das funktioniert soweit auch ganz gut, allerdings bekomme ich bei einem Dump der $GLOBALS die falschen Variablen angezeigt. Beispielsweise steht in TL_LANGUAGE der Wert "en" statt der in der Website-Startseite angegebenen Sprache "de". Viel schlimmer ist allerdings, dass im Array TL_LANG nur CTE enthalten ist und alle anderen Übersetzungen gänzlich fehlen.
Gibt es eine Möglichkeit, die korrekten Daten in einem registrierten Page Controller nachzuladen? Im Core, beispielsweise bei /core-bundle/contao/pages/PageRegular.php, scheint das in der Funktion getResponse() per $this->prepare($objPage); zu erfolgen. Die steht mir im PageController aber leider nicht zur Verfügung.
Hat jemand eine Idee, wie man das lösen kann?
Danke und Gruß
Tim