/** * Generates the sitemap for the given root page * * @param SiteTree $page Page to get map for * * @return string * * @author Sebastian Diel <*****@*****.**> * @since 25.04.2012 */ public function generateSiteMap($page) { $page->SiteMapChildren = ''; if ($page->Children()->count() > 0) { foreach ($page->Children() as $child) { if ($child->ShowInMenus) { } $child->SiteMapChildren .= $this->generateSiteMap($child); } } $output = $page->renderWith('SilvercartSiteMapLevel'); return $output; }