我使用CSS框架制作Magento主题,需要完全重写大多数块的HTML结构。我被困在主要类别菜单上。我用Google搜索并发现我必须覆盖top.phtml
文件夹中的catalog/navigation
,但这并不能让我完全控制HTML。我需要这个来实现自定义菜单下拉系统。
这是使用以下内容呈现的组件:
<?php echo $this->getChildHtml('topMenu') ?>
根据我所读到的有关Magento的内容,它可让您完全控制网站的HTML。我无法相信它不适用于网站的主要导航,这是开发人员创造性的重要组成部分。
如何做到这一点?
提前致谢。
我感谢所有的帮助。
答案 0 :(得分:2)
这种不幸的事态来自于Mage_Catalog_Block_Navigation
类_renderCategoryMenuItemHtml()
方法中的非模板化嵌入式HTML。
您可以执行以下操作之一:
HTH