Pimcore\View\Helper\PimcoreNavigationController::addActiveCssClasses PHP Метод

addActiveCssClasses() защищенный Метод

protected addActiveCssClasses ( Uri $page, $isActive = false )
$page Pimcore\Navigation\Page\Uri
    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);
    }