213*_*543 3 php collections product magento categories
我需要所有产品的定制产品系列.目前没有包含商店所有产品的类别(因为有8000种产品我们无法将它们添加到一个额外的类别中).
我需要的是在特定的CMS页面上显示所有产品的产品集合.到目前为止,我有一个带有块的CMS页面:
{{block type="catalog/product_list" template="catalog/product/list.phtml"}}
Run Code Online (Sandbox Code Playgroud)
我创建了一个模块来覆盖'Mage_Catalog_Block_Product_List'
我相信我需要编辑的功能是'protected function _getProductCollection()'
正如我们在块调用中看到的那样,没有指定类别.我需要的是在覆盖的_getProductCollection函数中返回的商店中的所有产品.
有什么办法可以实现吗?
sta*_*ian 13
有几种方法可以从商店获取产品列表. 试试这种方式:
<?php
$_productCollection = Mage::getModel('catalog/product')
->getCollection()
->addAttributeToSort('created_at', 'DESC')
->addAttributeToSelect('*')
->load();
foreach ($_productCollection as $_product){
echo $_product->getId().'</br>';
echo $_product->getName().'</br>';
echo $_product->getProductUrl().'</br>';
echo $_product->getPrice().'</br>';
}
?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
54960 次 |
| 最近记录: |