Magento 如何在导航菜单栏的下拉菜单中显示图像
在magento中,我们可以在导航菜单栏中显示图像吗?我已经按照中的建议进行了尝试,但这适用于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-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.='';
使用此步骤,您可以在导航菜单栏中显示菜单。