0

我目前正在努力将 HTML 剪辑集成到 Magento 的模板中,但是,我对 Magento 本身的结构有点困惑。我想在 'navigation/left'.phtml 文件中列出自定义模板中的所有类别。以下接受的答案Magento:显示子类别列表似乎可以做我需要做的事情,但是,我不喜欢像在 MVC 中那样在视图文件中调用模型,这是接受的答案已经完成的。

有没有更好的方法将它放在 Magento 的另一个部分,或者扩展 Block_Catalog_Product_List 类的自定义块可能是检索类别的更好方法?

谢谢

4

1 回答 1

1

最简单的方法是创建一个模块,其中包含一个帮助器,它返回您需要的数据。然后在模板文件中调用这个:

$data = Mage::helper('myhelper')->getCategoryList();
//do your magic with $data

除非没有其他解决方案,否则覆盖块是没有意义的。

于 2013-07-17T07:01:43.917 回答