Ejemplo n.º 1
0
 /**
  * Get top menu html
  *
  * @param string $outermostClass
  * @param string $childrenWrapClass
  * @param int $limit
  * @return string
  */
 public function getHtml($outermostClass = '', $childrenWrapClass = '', $limit = 0)
 {
     $this->_eventManager->dispatch('page_block_html_topmenu_gethtml_before', array('menu' => $this->_menu, 'block' => $this));
     $this->_menu->setOutermostClass($outermostClass);
     $this->_menu->setChildrenWrapClass($childrenWrapClass);
     $html = $this->_getHtml($this->_menu, $childrenWrapClass, $limit);
     $transportObject = new \Magento\Framework\Object(array('html' => $html));
     $this->_eventManager->dispatch('page_block_html_topmenu_gethtml_after', array('menu' => $this->_menu, 'transportObject' => $transportObject));
     return $html;
 }