重用Magento产品列表块-自定义集合


Reuse Magento product list block - custom collection

我想使用默认的magento产品列表块和模板,但要将其用于我自己的自定义产品集合。

集合不是类别的一部分,而是由我自己的模块创建的集合。

我该怎么把这两个绑起来?

您需要创建自己的块类,从Mage_Catalog_Block_Product_List继承,并至少重写其_getProductCollection()方法,使其加载您的集合。

关于模板,可以在布局定义中将默认模板指定给块。