我设法按类别显示新产品和产品
{{block type =“catalog / product_new”column_count =“6”products_count =“3” name =“home.catalog.product.new”alias =“product_homepage” 模板= “目录/产品/ new.phtml”}}
{{block type =“catalog / product_list”category_id =“10” 模板= “目录/产品/ list.phtml”}}
但我真的希望在我的商店里展示整个产品而不管它们的类别,是否可能?
我的根类别ID为3,所以我尝试使用此行,但根本没有运气,
{{block type =“catalog / product_list”category_id =“3” 模板= “目录/产品/ list.phtml”}}
有什么想法吗?
我正在使用样本数据来测试magento,所以我在数据中有这个,
Root Catalog (0)
Furniture (7)
Electronics (42)
Apparel (66)
修改
home.phtml
<?php
/**
* Magento
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE_AFL.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@magentocommerce.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade Magento to newer
* versions in the future. If you wish to customize Magento for your
* needs please refer to http://www.magentocommerce.com for more information.
*
* @category design
* @package base_default
* @copyright Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
*/
?>
There was no Home CMS page configured or found.
答案 0 :(得分:1)
您可以修改home.phtml
文件并手动获取产品
$products = Mage::getModel('catalog/category')->load($your_category_id)
->getProductCollection()
->addAttributeToSelect('*')
->addAttributeToFilter(
'status',
array('eq' =>'1')
);
对于所有产品,您都可以这样做
$products = Mage::getModel('catalog/category')
->getProductCollection()
->addAttributeToSelect('*')
->addAttributeToFilter(
'status',
array('eq' =>'1')
);
答案 1 :(得分:1)
答案 2 :(得分:1)
{{block type="catalog/product_list" name="home.catalog.product.list" alias="products_homepage" template="catalog/product/list.phtml"}}