Magento首页不显示产品
程序员文章站
2022-03-29 23:29:38
...
1. 检查Magento产品分类的根目录Root Category,以及根目录下该产品所属的子分类的状态:Catalog->Manager Categories->Root Category->Is Active 要设置为Yes。
2. 检查提交创建的产品是否启用:Catalog->Manager Products->Eidt->General->状态Status要设置为Enable。
3. 然后同时检查该Magento 产品的库存Inventory:Stock Availability是否为Out of Stock,默认要设置为In Stock才会显示在Magento前台。数量Qty大于0。
4. 检查产品图片是否被排除了,Magento批量上传的产品有时候会默认被设置为Exclude,同样编辑产品信息Images选项,去掉Exclude复选框。
5. 检查首页代码是否设置了显示新产品:CMS->Pages->Home Page,Magento默认注释掉了这里Design->Page Layout 中的Page layout XML。去掉注释则会默认显示最新产品(创建产品时已经设置为新产品的才会显示Set Product as New from Date),最近浏览产品,最近比较的产品等,注:这里的代码显示新产品需要在设置Custom Design From 和Custom Design To 的时间范围内才显示。
另外(Magento 1.3版本及以前)也可以在Content中添加其他类型的产品列表(如新产品,所有产品,某分类下的产品等),所有产品:
{{block type="catalog/product_list" name="home.catalog.product.list" alias="products_homepage" template="catalog/product/list.phtml"}}
6. 最后清除缓存,重建索引。System->Cache Management System->Index Management。
其他xml代码请参考:How to display products on home page。
上一篇: 栈和队列--栈