我希望在主页上显示所有产品。下面的代码块似乎达到了预期的效果:
{{block type="catalog/product_list" name="home.catalog.product.list" alias="product_homepage" template="catalog/product/list.phtml"}}
除了 HTML输出在网格中的第一个产品之后中断。不包括后续产品、侧边栏或页脚。
缺少什么?
谢谢。
在Magento管理中,添加一个新类别。在页面顶部,您可以看到名称后面的类别id,如Category name (ID: 20)
。要在主页上显示此分类,请使用:
{{block type="catalog/product_list" category_id="20" template="catalog/product/list.phtml"}}
其中category_id="20"
为上述类别id i。
祝你好运!
谢谢你的帮助。完整的解决方案在这篇文章中有详细说明,这是我今晚才找到的。这个问题是Magento 1.9中rwd模板更改的结果。
检查错误日志- 不是存储在Configuration -> Developer -> log Settings声明的位置,它给出:
通过将文章中提供的代码附加到列表中的三个位置。Phtml 文件,错误被解决。现在将加载网格中的后续产品以及页面的其余部分。PHP致命错误:在…/app/design/frontend/rwd/default/template/catalog/product/list中的非对象上调用成员函数getSortedChildren()php第134行