【发布时间】:2012-10-18 14:30:59
【问题描述】:
我编写了一个控制器,它根据请求的类别和属性过滤器生成产品集合。
我使用此代码生成渲染:
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 调用我的页面;我有想要的产品,所以没有任何功能问题,但仍然存在页面布局问题。
你有想法吗? 谢谢!
【问题讨论】:
标签: php model-view-controller templates magento content-management-system