我们正在使用来自magento的buyshop theme并尝试通过以下代码列出主页上每个类别的一些产品:
{{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"}}
同样的事情在localhost上完全正常,但是,我们无法找出出现这种行为的任何原因。
我们认为它与主题无关,它是我们不知道或可能被禁用的东西。我们已经尝试了一切,包括:
一个。清除缓存
湾检查产品状态是否已启用以及产品是否有库存
℃。检查产品是否在类别和默认商店视图中
.....还有更多小事,但没有成功。
真的很感激任何帮助。
答案 0 :(得分:0)
试试这个
ystr = "EF"
答案 1 :(得分:0)
您必须为该块设置权限
打开管理员>>系统>>权限>>块>>单击“添加新块按钮”
之后在Block Name字段中添加您的块名称= catalog / product_list
并设置Is Allowed = Yes
单击保存块按钮。
之后
在cms页面中添加你的cms代码或静态块它可以正常工作
如果它适合你,那么投票
答案 2 :(得分:0)
似乎是因为某些基于主题的元素。我删除了主题并尝试了默认主题并按预期工作。
刚刚完成重新安装主题并且工作正常。我从网站上得到了一个更新的版本,可能他们可能已修复它。
再次感谢大家的贡献。真的很感激。