예제 #1
0
 public function renderItem(MenuItem $item)
 {
     $item->setAttribute('class', 'nav-item' . ($item->isCurrent() ? ' active' : ''));
     $item->setLinkAttribute('class', 'nav-link');
     //todo
     $item->setLinkAttribute('href', $item->getUrl());
     $item->setIconAttribute('class', $item->getIcon());
     //todo
     return soda_cms_view('partials.menu.item', compact('item'));
 }
예제 #2
0
 /**
  * Possebility to store an item
  */
 public function setCurrentItem(MenuItem &$item)
 {
     if (!$item->isCurrent()) {
         $item->setCurent();
     }
     $this->currentItem = $item;
 }