/** * * @return \WhiteOctober\BreadcrumbsBundle\Model\Breadcrumbs */ private function registerBreadcrumbs() { $this->breadcrumbs = $this->get("white_october_breadcrumbs"); $this->breadcrumbs->addItem("Configuration", $this->get('router')->generate('HexMediaConfigurationDisplay')); return $this->breadcrumbs; }
/** * Returns the HTML for the namespace breadcrumbs * * @param array $options The user-supplied options from the view * @return string A HTML string */ public function breadcrumbs(array $options = array()) { $options = $this->resolveOptions($options); // Assign namespace breadcrumbs $options["breadcrumbs"] = $this->breadcrumbs->getNamespaceBreadcrumbs($options['namespace']); return $this->templating->render($options["viewTemplate"], $options); }
/** * * @return \WhiteOctober\BreadcrumbsBundle\Model\Breadcrumbs */ private function registerBreadcrumbs() { $this->breadcrumbs = $this->get("white_october_breadcrumbs"); $this->breadcrumbs->addItem("Administrators", $this->get('router')->generate('HexMediaAdmin')); $this->breadcrumbs->addItem("Groups", $this->get('router')->generate('HexMediaGroups')); return $this->breadcrumbs; }
/** * @param Category $category * @param Breadcrumbs $breadcrumbs */ private function addCategoryHierarchyToBreadcrumbs(Category $category, Breadcrumbs $breadcrumbs) { do { $breadcrumbs->prependItem($category->getName(), $this->generateUrl("harentius_blog_category_{$category->getId()}")); } while ($category = $category->getParent()); }