Example #1
0
 /**
  * Render breadcrumbs for menu
  *
  * @param \Twig_Environment $environment
  * @param string $menuName
  * @param bool $useDecorators
  * @return null|string
  */
 public function renderBreadCrumbs(\Twig_Environment $environment, $menuName, $useDecorators = true)
 {
     if ($breadcrumbs = $this->breadcrumbManager->getBreadcrumbs($menuName, $useDecorators)) {
         $template = $environment->loadTemplate(self::BREADCRUMBS_TEMPLATE);
         return $template->render(array('breadcrumbs' => $breadcrumbs, 'useDecorators' => $useDecorators));
     }
     return null;
 }
Example #2
0
 /**
  * @param $route
  * @return array
  */
 protected function getBreadcrumbs($route)
 {
     return $this->breadcrumbManager->getBreadcrumbLabels($this->userConfigManager->get('oro_navigation.breadcrumb_menu'), $route);
 }