Esempio n. 1
0
 /**
  * add a blog contextual menu item.
  *
  * @param PageMenuContextualEvent $event
  *
  * @return \Knp\Menu\ItemInterface
  */
 public function addBlogContextual($event)
 {
     $mainItem = $this->getMainItem();
     $mainItem->addChild('menu.blog.settings', ['route' => 'victoire_blog_index', 'routeParameters' => ['blogId' => $event->getPage()->getId(), 'tab' => 'settings']])->setLinkAttribute('data-toggle', 'vic-modal');
     $mainItem->addChild('menu.blog.article.new', ['route' => 'victoire_blog_article_newBlogArticle', 'routeParameters' => ['id' => $event->getPage()->getId()]])->setLinkAttribute('data-toggle', 'vic-modal');
     return $mainItem;
 }
 /**
  * Add the parent menu for a page that extends another one
  * @param PageMenuContextualEvent $event
  *
  * @return \Knp\Menu\ItemInterface
  */
 public function addContextual($event)
 {
     $mainItem = $this->getMainItem();
     //if there is a template, we add the link in the top bar
     $mainItem->addChild('menu.page.settings', array('route' => 'victoire_bepp_edit', 'routeParameters' => array('id' => $event->getPage()->getId())))->setLinkAttribute('data-toggle', 'vic-modal');
     return $mainItem;
 }
Esempio n. 3
0
 /**
  * add a contextual menu item.
  *
  * @param PageMenuContextualEvent $event
  *
  * @return \Knp\Menu\ItemInterface
  */
 public function addContextual($event)
 {
     $mainItem = $this->getMainItem();
     $page = $event->getPage();
     $currentArticle = $event->getPage()->getBusinessEntity();
     $mainItem->addChild('menu.page.settings', ['route' => 'victoire_blog_article_settings', 'routeParameters' => ['id' => $currentArticle->getId(), 'page_id' => $page->getId()]])->setLinkAttribute('data-toggle', 'vic-modal');
     return $mainItem;
 }
Esempio n. 4
0
 /**
  * add a blog contextual menu item
  *
  * @param PageMenuContextualEvent $event
  *
  * @return \Knp\Menu\ItemInterface
  */
 public function addBlogContextual($event)
 {
     $mainItem = $this->getMainItem();
     $mainItem->addChild('menu.blog.settings', array('route' => 'victoire_blog_settings', 'routeParameters' => array('id' => $event->getPage()->getId())))->setLinkAttribute('data-toggle', 'vic-modal');
     $mainItem->addChild('menu.blog.translate', array('route' => 'victoire_blog_translate', 'routeParameters' => array('id' => $event->getPage()->getId())))->setLinkAttribute('data-toggle', 'vic-modal');
     $mainItem->addChild('menu.blog.article.new', array('route' => 'victoire_blog_article_newBlogArticle', 'routeParameters' => array('id' => $event->getPage()->getId())))->setLinkAttribute('data-toggle', 'vic-modal');
     return $mainItem;
 }
Esempio n. 5
0
 /**
  * add a contextual menu item
  *
  * @param PageMenuContextualEvent $event
  *
  * @return \Knp\Menu\ItemInterface <\Knp\Menu\ItemInterface, NULL>
  */
 public function addContextual($event)
 {
     //get the current page
     $page = $event->getPage();
     $mainItem = $this->getMainItem();
     $mainItem->addChild('menu.page.settings', array('route' => 'victoire_core_page_settings', 'routeParameters' => array('id' => $page->getId())))->setLinkAttribute('data-toggle', 'vic-modal');
     $mainItem->addChild('menu.page.seoSettings', array('route' => 'victoire_seo_pageSeo_settings', 'routeParameters' => array('id' => $page->getId())))->setLinkAttribute('data-toggle', 'vic-modal');
     return $mainItem;
 }