protected static function initCurrentPage() { /** * CurrentPage mit Daten befuellen */ try { $navigationInfoStorage = self::$newRenderContext->getNavigationInfoStorage(); $currentPageId = $navigationInfoStorage->getCurrentPageId(); $globalContent = $navigationInfoStorage->getPageGlobals($currentPageId); } catch (\Exception $ignore) { // no error handling $currentPageId = null; $globalContent = array(); } $page = self::getPageById($currentPageId); $dualWebpage = new \Dual\Render\Webpage(); $dualWebpage->setArray($page->toArray()); $dualWebpage->setGlobalArray($globalContent); \Dual\Render\CurrentPage::setPage($dualWebpage); }