/** * @param string $context * @param string $name * @param EngineInterface $templating * @param MenuProviderInterface $menuProvider * @param FactoryInterface $factory * @param TranslatorInterface $translator * @param string $translationDomain */ public function __construct($context, $name, EngineInterface $templating, MenuProviderInterface $menuProvider, FactoryInterface $factory, TranslatorInterface $translator, $translationDomain = 'SonataUserBundle') { parent::__construct($context, $name, $templating, $menuProvider, $factory); $this->translator = $translator; $this->translationDomain = $translationDomain; $this->menuData = array(); }
/** * {@inheritdoc} */ protected function getRootMenu(BlockContextInterface $blockContext) { // $blockContext->setSetting('include_homepage_link', false); $menu = parent::getRootMenu($blockContext); // $menu->addChild('sonata_media_gallery_index', array( // 'route' => 'sonata_media_gallery_index', // 'extras' => array('translation_domain' => 'SonataMediaBundle'), // )); return $menu; }
/** * {@inheritdoc} */ protected function getRootMenu(BlockContextInterface $blockContext) { $menu = parent::getRootMenu($blockContext); $menu->addChild('sonata_user_profile_breadcrumb_index', array('route' => 'sonata_user_profile_show', 'extras' => array('translation_domain' => 'SonataUserBundle'))); return $menu; }
/** * {@inheritdoc} */ protected function getRootMenu(BlockContextInterface $blockContext) { $menu = parent::getRootMenu($blockContext); $menu->addChild('sonata_media_gallery_index', array('route' => 'sonata_media_gallery_index', 'extras' => array('translation_domain' => 'SonataMediaBundle'))); return $menu; }
/** * {@inheritdoc} */ protected function getRootMenu(BlockContextInterface $blockContext) { $menu = parent::getRootMenu($blockContext); $menu->addChild('sonata_news_archive_breadcrumb', array('route' => 'sonata_news_home', 'extras' => array('translation_domain' => 'SonataNewsBundle'))); return $menu; }
/** * @param string $context * @param string $name * @param EngineInterface $templating * @param MenuProviderInterface $menuProvider * @param FactoryInterface $factory * @param CmsManagerSelectorInterface $cmsSelector */ public function __construct($context, $name, EngineInterface $templating, MenuProviderInterface $menuProvider, FactoryInterface $factory, CmsManagerSelectorInterface $cmsSelector) { $this->cmsSelector = $cmsSelector; parent::__construct($context, $name, $templating, $menuProvider, $factory); }
/** * {@inheritdoc} */ protected function getRootMenu(BlockContextInterface $blockContext) { $menu = parent::getRootMenu($blockContext); $menu->addChild('nz_portfolio_archive_breadcrumb', array('route' => 'nz_portfolio_home', 'extras' => array('translation_domain' => 'NzPortfolioBundle'))); return $menu; }
/** * {@inheritdoc} */ public function setDefaultSettings(OptionsResolverInterface $resolver) { parent::setDefaultSettings($resolver); $resolver->setDefaults(array('menu_template' => 'SonataSeoBundle:Block:breadcrumb.html.twig', 'include_homepage_link' => false)); }