Magento 如何在导航菜单栏的下拉菜单中显示图像

Magento 如何在导航菜单栏的下拉菜单中显示图像,magento,magento-1.7,magento-1.4,magento-1.5,magento-1.6,Magento,Magento 1.7,Magento 1.4,Magento 1.5,Magento 1.6,在magento中,我们可以在导航菜单栏中显示图像吗?我已经按照中的建议进行了尝试,但这适用于magento的默认菜单。我已经修改了我的导航菜单,它显示了父类别的所有子类别 我可以通过安装一个扩展来显示子类别,但我尝试如下显示一个图像 但是我没有成功。如果我尝试调用静态块,它将显示在父类别本身附近。那么如何获得第二幅图中所示的图像呢?此解决方案适用于Magento-1.8* 在模型文件中。(/app/code/core/Mage/Catalog/Model/Observer.php) 更新函数名

在magento中,我们可以在导航菜单栏中显示图像吗?我已经按照中的建议进行了尝试,但这适用于magento的默认菜单。我已经修改了我的导航菜单,它显示了父类别的所有子类别

我可以通过安装一个扩展来显示子类别,但我尝试如下显示一个图像


但是我没有成功。如果我尝试调用静态块,它将显示在父类别本身附近。那么如何获得第二幅图中所示的图像呢?

此解决方案适用于Magento-1.8*

在模型文件中。(/app/code/core/Mage/Catalog/Model/Observer.php)

更新函数名中的以下代码:\u addCategoriesToMenu

 $categoryData = array( 
        'name' => $category->getName(),
        'id' => $nodeId,
        'url' => Mage::helper('catalog/category')->getCategoryUrl($category),
        'is_active' => $this->_isActiveMenuCategory($category),
        'thumbnail' => Mage::getModel('catalog/category')->load($category->getId())->getThumbnail()

    );
然后进入Html文件夹。(app/code/core/Mage/Page/Block/Html/Topmenu.php)

更新中第128行的以下代码行

函数名:_getHtml

    $urls = Mage::getBaseUrl('media').'catalog/category/'.$child->getData('thumbnail');
    $img = '<img src="'.$urls.'" />';

$html .= '<li ' . $this->_getRenderedMenuItemAttributes($child) . '>';
$html .= '<a href="' . $child->getUrl() . '" ' . $outermostClassCode . '><span>'
    . $this->escapeHtml($child->getName()) . ' </span> '.$img.' </a>';
$url=Mage::getBaseUrl('media')。'catalog/category/'。$child->getData('缩略图');
$img='';
$html.='”;
$html.='';

使用此步骤,您可以在导航菜单栏中显示菜单。