繁体   English   中英

如何在magento主页上展示产品

[英]how to show products at magento homepage

我是magento的新手。 我想在magento前端中显示具有颜色,尺寸,数量和“添加到购物车”等属性的产品列表,但首页会显示以下波纹消息...

没有与选择相匹配的商品。

我在首页编辑器中使用了以下代码:

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

即使对于正确的类别ID,您也会收到相同的消息。 然后执行以下操作:

  1. 转到系统>>索引管理,然后重新索引所有索引。
  2. 系统>>缓存管理,单击“刷新magento缓存”,您将获得产品。

转到目录->管理类别,从左侧选择类别,然后选择类别,您将看到该类别的magento ID,并在主页编辑器中输入

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

另外,请确保类别不为空。

如果您是新人,这可能对您有帮助。

在phtml文件test.phtml中

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

通过必填属性获取集合。 然后,

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

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

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

{{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:要显示多少列

希望这可以帮助 ;)

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

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

如果收到此消息,则意味着没有类别为id = 3的产品...

删除代码中的category_id部分,magento应显示所有产品。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM