显示 Magento 类别图像

发布于 2024-10-02 17:08:45 字数 64 浏览 2 评论 0原文

一般来说,顶部菜单会列出子类别的名称,我想列出子类别的图像。任何人都可以建议 php 代码。

谢谢

Generally, the top menu will list out sub-category's name, I want to list out sub-category's image. Can anyone advise the php code.

Thank you

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

东走西顾 2024-10-09 17:08:45

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

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

只需将 [attribute_code] 替换为图像属性代码(也许在您的情况下它是 image

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

完成此自定义后,不要忘记清理缓存并重建平面类别索引(如果使用)。

It can be done by adding additional attribute into frontend categories attributes load list via config.xml:

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

Just replace [attribute_code] with image attribute code (maybe in your case it is image)

and then you will be able access category image via $category->getImage(), also it is possible that you will need to override Mage_Catalog_Block_Navigation block for custom html formating of your menu.

When you complete this customization, don't forget to clean cache and rebuild flat categories index (if it is used).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文