Esempio n. 1
0
 private function _setActive($label)
 {
     $container = $this->_helper->getContainer();
     foreach ($container->findAllByActive(true) as $page) {
         $page->setActive(false);
     }
     if ($p = $container->findOneByLabel($label)) {
         $p->setActive(true);
     }
 }
Esempio n. 2
0
 /**
  * @group ZF-7003
  */
 public function testRenderDeepestMenuWithPageClassToLi()
 {
     // Add css class
     $container = $this->_helper->getContainer();
     $container->findBy('label', 'Page 2.3.3.1')->setClass('foo');
     // Tests
     $options = array('onlyActiveBranch' => true, 'renderParents' => false, 'addPageClassToLi' => true);
     $this->assertContains('<li class="active foo">', $this->_helper->renderMenu(null, $options));
     $this->assertNotContains('<a class="foo" href="page1">Page 1</a>', $this->_helper->renderMenu(null, $options));
 }