Наследование: extends Zend_Navigation_Page_Uri
Пример #1
0
 /**
  * @param \Pimcore\Navigation\Page\Uri $page
  */
 protected function addActiveCssClasses($page, $isActive = false)
 {
     $page->setActive(true);
     $parent = $page->getParent();
     $isRoot = false;
     $classes = "";
     if ($parent instanceof \Pimcore\Navigation\Page\Uri) {
         $this->addActiveCssClasses($parent);
     } else {
         $isRoot = true;
     }
     $classes .= " active";
     if (!$isActive) {
         $classes .= " active-trail";
     }
     if ($isRoot && $isActive) {
         $classes .= " mainactive";
     }
     $page->setClass($page->getClass() . $classes);
 }