2010-06-15 72 views
2

我是magento新手。我想要显示magento前端的商品列表,其中包含颜色,尺寸,数量等属性并添加到购物车选项,但首页会显示以下消息...如何在magento主页上显示产品

没有与选择匹配的产品。

我在网页编辑器使用的波纹管代码:

{{block type="catalog/product_list" category_id="3" template="catalog/product/list.phtml"}} 

回答

0

如果您收到此消息,这意味着有与ID类别没有产品= 3 ...

删除在部分CATEGORY_ID你的代码和magento应该显示所有产品。

0

进入目录 - >管理类,从左侧选择类别和当您选择类别,你会看到该类别的Magento的ID,并在主页编辑器里

{{block type="catalog/product_list" category_id="IdYOURCategory" template="catalog/product/list.phtml"}}

还要确保该类别不是空的。

+1

这个答案不是很清楚。请重写它以完成并清除。 – 2012-10-20 14:45:04

0

如果你在这个magento中的新功能,这可能会帮助你。

在PHTML文件test.phtml

$collection = Mage::getModel('catalog/product')->getCollection();  
$collection->addAttributeToSelect('orig_price'); 

由所需的属性获取集合。然后,

{{block type="core/template" template="catalog/product/test.phtml"}} 

使用此代码,它肯定会工作, :)

1

即使是正确的类别ID也你会得到同样的消息。然后执行以下操作:

  1. 转到系统>>索引管理并重新索引所有索引。
  2. 系统>>缓存管理点击刷新magento缓存,然后你会得到产品。
0

转到您的CMS->页面,选择您的主页,并在内容粘贴此块:

{{block type="catalog/product_list" category_id="category_id_to_show" column_count="number_of_columns" template="catalog/product/list.phtml"}} 

category_id_to_show:转到目录 - >管理类别,选择您想要在您的主页上显示的那个,并将您的ID放在该块上。

number_of_columns:多少列要显示

希望这有助于;)

0

转到您的CMS->页面,选择您的主页,并在内容粘贴此块:

{{block type="catalog/product_list" name="home.catalog.product.list" alias="products_homepage" category_id="Your_category_id" template="catalog/product/list.phtml"}} 
相关问题