$bt_menu = BlockType::getByHandle('autonav'); $bt_menu->controller->orderBy = 'display_asc'; $bt_menu->controller->displayPages = 'top'; $bt_menu->controller->displayPagesCID = '0'; $bt_menu->controller->displaySubPages = 'relevant_breadcrumb'; $bt_menu->controller->displaySubPageLevels = 'enough'; $bt_menu->controller->displaySubPageLevelsNum = '4'; $bt_menu->render('templates/breadcrumb');
$bt_links = BlockType::getByHandle('autonav'); $bt_links->controller->displayPages = 'top'; $bt_links->controller->orderBy = 'display_asc'; $bt_links->controller->displaySubPages = 'all'; $bt_links->controller->displaySubPageLevels = 'all'; $bt_links->controller->displayUnavailablePages = 0; $bt_links->render('templates/breadcrumb');
if ($c->getCollectionID() == $_c->getCollectionID()) { echo('<li class="nav-selected nav-path-selected"><a class="nav-selected nav-path-selected" ' . $target . ' href="' . $pageLink . '">' . $ni->getName() . '</a>'); } elseif ( in_array($_c->getCollectionID(),$selectedPathCIDs) ) { if ($i > 0) { print '<span class="ccm-autonav-breadcrumb-sep">></span>'; } echo('<a href="' . $pageLink . '" ' . $target . '>' . $ni->getName() . '</a>'); } else { // echo('<li><a href="' . $pageLink . '" ' . $target . ' >' . $ni->getName() . '</a>'); }
if ($this->displaySubPages == 'relevant' || $this->displaySubPages == 'relevant_breadcrumb') { //$this->populateParentIDArray($this->cID); //Original: does not work with aliases! /* BEGIN HACK to work with ALIAS-Pages */ $nh = Loader::helper('navigation'); $arrTrail = array_reverse($nh->getTrailToCollection(Page::getCurrentPage())); foreach($arrTrail as $i){ $this->cParentIDArray[] = $i->cID; } /* END HACK to work with ALIAS-Pages */ }