diff --git a/app/code/core/Mage/Page/Block/Html/Topmenu.php b/app/code/core/Mage/Page/Block/Html/Topmenu.php index 5b110f7dee4f2..4c589f1df750a 100644 --- a/app/code/core/Mage/Page/Block/Html/Topmenu.php +++ b/app/code/core/Mage/Page/Block/Html/Topmenu.php @@ -66,10 +66,13 @@ public function getHtml($outermostClass = '', $childrenWrapClass = '') $html = $this->_getHtml($this->_menu, $childrenWrapClass); + $transportObject = new Varien_Object(); + $transportObject->setHtml($html); Mage::dispatchEvent('page_block_html_topmenu_gethtml_after', array( 'menu' => $this->_menu, - 'html' => $html + 'transport' => $transportObject )); + $html = $transportObject->getHtml(); return $html; }