コード例 #1
0
ファイル: Topmenu.php プロジェクト: cnglobal-sl/caterez
 /**
  * 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;
 }
コード例 #2
0
ファイル: __Topmenu.php プロジェクト: slavacompany/vaporfi
 /**
  * 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;
 }