/** * Get top menu html * * @param string $outermostClass * @param string $childrenWrapClass * @return string */ public function getHtml($outermostClass = '', $childrenWrapClass = '') { Mage::dispatchEvent('page_block_html_topmenu_gethtml_before', array('menu' => $this->_menu)); $this->_menu->setOutermostClass($outermostClass); $this->_menu->setChildrenWrapClass($childrenWrapClass); $html = $this->_getHtml($this->_menu, $childrenWrapClass); Mage::dispatchEvent('page_block_html_topmenu_gethtml_after', array('menu' => $this->_menu, 'html' => $html)); return $html; }
/** * Get top menu html * * @param string $outermostClass * @param string $childrenWrapClass * @return string */ public function getHtml($outermostClass = '', $childrenWrapClass = '') { Mage::dispatchEvent('page_block_html_topmenu_gethtml_before', array('menu' => $this->_menu, 'block' => $this)); $this->_menu->setOutermostClass($outermostClass); $this->_menu->setChildrenWrapClass($childrenWrapClass); if ($renderer = $this->getChild('catalog.topnav.renderer')) { $renderer->setMenuTree($this->_menu)->setChildrenWrapClass($childrenWrapClass); $html = $renderer->toHtml(); } else { $html = $this->_getHtml($this->_menu, $childrenWrapClass); } Mage::dispatchEvent('page_block_html_topmenu_gethtml_after', array('menu' => $this->_menu, 'html' => $html)); return $html; }