2010-11-15 31 views
0

通常,顶层菜单将列出子类别的名称,我想列出子类别的图像。任何人都可以建议php代码。显示Magento分类图片

谢谢

+0

对不起,没有试过... – 2010-11-16 01:09:59

回答

7

它可以通过添加附加属性到前端的类别来完成通过config.xml文件属性加载列表:

<frontend> 
    <category> 
     <collection> 
      <attributes> 
       <[attribute_code] /> 
      </attributes> 
     </collection> 
    </category> 
</frontend> 

只是图像属性代码替换[attribute_code](也许在你的情况下, image

然后您将能够通过$category->getImage()访问类别图像,也有可能您需要覆盖Mage_Catalog_Block_Navigation块用于自定义html格式化菜单。

当您完成此自定义设置时,请不要忘记清理缓存并重建平面类别索引(如果使用的话)。

+0

对不起,我不知道你的意思。你知道检索cateogry和子类别的php代码在哪里吗? – 2010-11-17 04:46:56

+0

Mage_Catalog_Block_Navigation它在这里,但你需要为此创建新的模块,而不是修改现有的代码。 – 2010-11-17 07:18:38

+0

非常有帮助,谢谢Ivan – 2011-04-12 04:38:02