我们正在使用来自magento的买店主题,并试图通过以下代码列出主页上每个类别的几个产品:
{{block type="catalog/product_list" category_id="2" block_name="Bestsellers" template="izotope/products_from_category.phtml"}}以上类别有超过2000种产品,但是,什么也没有出现。通过菜单的普通类别视图工作得非常好。
此外,尝试使用默认magento (1.9.2.2)代码,如下图所示,但没有成功
{block type="catalog/product_list" category_id="your_category_id" template="catalog/product/list.phtml"}}同样的事情在本地主机上也能很好的工作,但是我们无法找出发生这种行为的任何原因。
我们认为这与主题无关,这是我们所不知道或可能是残疾的。我们已经尝试了一切,包括:
a.清除缓存
检查产品状态是否已启用,产品是否有库存。
检查产品是否在类别和默认存储视图中。
.....and更多的小事情,但没有成功。
任何帮助都会很感激的。
发布于 2016-01-11 17:36:44
这似乎是因为某种基于主题的因素。我删除了主题,尝试了默认主题,并按预期工作。
刚刚完成了重新安装的主题,这是有效的。我从网站上得到了一个更新的版本,可能他们已经修好了。
再次感谢大家的贡献。真的很感激。
发布于 2016-01-09 09:48:40
尝尝这个
{{block type="catalog/product_list" column_count="4" category_id="2" block_name="home.catalog.product.list" template="izotope/products_from_category.phtml"}}发布于 2016-01-09 13:07:10
您必须设置该块的权限。
打开管理>>系统>>权限>>阻止>>单击添加新块按钮
之后,在“块名称”字段中添加您的块名=catalog/product
并允许设置=“是”,单击“保存块”按钮。之后,将您的cms代码添加到cms页面或静态块中,可以很好地工作。
如果它对你有用,那就投票
https://stackoverflow.com/questions/34691148
复制相似问题