/** * @param rex_be_page $page * @param rex_package $package * @param string $prefix */ private static function pageSetSubPaths(rex_be_page $page, rex_package $package, $prefix = '') { foreach ($page->getSubpages() as $subpage) { if (!$subpage->hasSubPath()) { $subpage->setSubPath($package->getPath('pages/' . $prefix . $subpage->getKey() . '.php')); } self::pageSetSubPaths($subpage, $package, $prefix . $subpage->getKey() . '.'); } }