[英]How to display all products on my homepage in magento 1.7
I managed to display new products and product by category with these 我设法通过这些展示了新产品和按类别的产品
{{block type="catalog/product_new" column_count="6" products_count="3" name="home.catalog.product.new" alias="product_homepage" template="catalog/product/new.phtml"}} {{block type =“ catalog / product_new” column_count =“ 6” products_count =“ 3” name =“ home.catalog.product.new” alias =“ product_homepage” template =“ catalog / product / new.phtml”}}
{{block type="catalog/product_list" category_id="10" template="catalog/product/list.phtml"}} {{block type =“ catalog / product_list” category_id =“ 10” template =“ catalog / product / list.phtml”}}
But I actually want display entire products in my store regardless their categories, is it possible? 但是我实际上希望在商店中显示整个产品,而不管其类别如何,这可能吗?
My root category id is 3, so I tried with this line but no luck at all, 我的根类别ID是3,所以我尝试了这一行,但没有运气,
{{block type="catalog/product_list" category_id="3" template="catalog/product/list.phtml"}} {{block type =“ catalog / product_list” category_id =“ 3” template =“ catalog / product / list.phtml”}}
Any ideas? 有任何想法吗?
I am using the sample data to test magento, so I have this below in the data, 我正在使用示例数据来测试magento,因此我在数据中包含了以下内容,
Root Catalog (0)
Furniture (7)
Electronics (42)
Apparel (66)
EDIT: 编辑:
home.phtml 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.
You can edit your home.phtml
file and fetch the products manually 您可以编辑home.phtml
文件并手动获取产品
$products = Mage::getModel('catalog/category')->load($your_category_id)
->getProductCollection()
->addAttributeToSelect('*')
->addAttributeToFilter(
'status',
array('eq' =>'1')
);
And for all products you can do this 对于所有产品,您都可以这样做
$products = Mage::getModel('catalog/category')
->getProductCollection()
->addAttributeToSelect('*')
->addAttributeToFilter(
'status',
array('eq' =>'1')
);
这是有关如何在主页上显示产品的最佳视频教程
; ;
{{block type="catalog/product_list" name="home.catalog.product.list" alias="products_homepage" template="catalog/product/list.phtml"}}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.