我编写了一个控制器,它根据请求的类别和属性过滤器生成产品集合。
我使用以下代码生成渲染:
public function AfficherCollection($collection){
if ($collection){
Mage::getSingleton('catalog/product_visibility')->addVisibleInCatalogFilterToCollection($collection);
$magento_block = Mage::getSingleton('core/layout');
$productsHtml = $magento_block->createBlock('catalog/product_list');
$productsHtml ->setTemplate('catalog/product/list.phtml')->setCollection($collection);
echo $productsHtml->toHTML();
}
}
渲染效果很好,但问题是缺少页面选择器。但是如果我用?p=2
in page 参数调用我的页面;我有想要的产品,所以没有任何功能问题,但仍然存在页面布局问题。
你有想法吗?谢谢!