/**
  * Erzeugt die Breadcrumbs für die aktuelle Seite, anhand der Seitenstruktur
  * @param Page $page
  */
 public function generateBreadcrumbsForPage($page)
 {
     // Erst wird von der aktuellen Seite aus nach oben gelaufen um die
     // Einträge zu ermitteln. Dann wird das generierte Array umgedreht,
     // da die Breadcrumbsa ja in der entgegengesetzten Reihenfolge
     // angezeigt werden
     // Breadcrumbs
     if (Configuration::get('site.createBreadcrumbs', 'true') === 'true') {
         Profiler::startSection('Routing.createBreadcrumbs');
         $this->resetBreadcrumbs();
         $breadcrumbs = array();
         while ($page->getParent() != null) {
             $breadcrumbs[] = array('title' => $page->pa_bezeichnung, 'link' => $this->permalink($page->pa_link));
             $page = $page->getParent();
         }
         $breadcrumbs[] = array('title' => $page->pa_bezeichnung, 'link' => $this->permalink($page->pa_link));
         $breadcrumbs = array_reverse($breadcrumbs);
         foreach ($breadcrumbs as $eintrag) {
             $this->addBreadcrumb($eintrag['title'], $eintrag['link']);
         }
         Profiler::endSection('Routing.createBreadcrumbs');
     }
 }