/**
  * Erstellt die Unterobjekte für die einzelnen Menüs
  */
 protected function loadSubItems()
 {
     try {
         $pages = $this->page->loadChildrenForCurrentUser();
     } catch (\Exception $e) {
         Logging::error('Fehler beim Laden der Children für die Page des MenuItemControls ' . $e->getMessage());
         $pages = [];
     }
     foreach ($pages as $page) {
         $itemControl = new MenuItemControl($this, 'page' . $page->id);
         $itemControl->setPage($page);
         $itemControl->setRenderChildren($this->renderChildren);
     }
 }
 /**
  * Erstellt die Unterobjekte für die einzelnen Menüs
  */
 protected function loadMenuItems()
 {
     Profiler::startSection('SiteMenuControl.loadMenuItems');
     $this->loadRootPage();
     try {
         $pages = $this->rootPage->loadChildrenForCurrentUser();
     } catch (\Exception $e) {
         Logging::error('Fehler beim Laden der Children für die Root-Page des SiteMenuControls ' . $e->getMessage());
         $pages = [];
     }
     foreach ($pages as $page) {
         $itemControl = new MenuItemControl($this, 'page' . $page->id);
         $itemControl->setPage($page);
         $itemControl->setRenderChildren($this->renderChildren);
     }
     Profiler::endSection('SiteMenuControl.loadMenuItems');
 }