/**
  *
  * @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;
 }
Example #4
0
 /**
  * @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());
 }