我希望在主页上显示所有产品。以下块似乎具有所需的效果:
{{block type="catalog/product_list" name="home.catalog.product.list" alias="product_homepage" template="catalog/product/list.phtml"}}
除了网格中第一个产品后HTML输出中断。不包括后续产品,侧边栏或页脚。
缺少什么?
感谢。
答案 0 :(得分:0)
在Magento admin中,添加一个新类别。在页面顶部,您会看到名称背后的类别ID,例如Category name (ID: 20)
。要在主页上显示此类别,请使用:
{{block type="catalog/product_list" category_id="20" template="catalog/product/list.phtml"}}
部分category_id="20"
是上面提到的类别ID。
答案 1 :(得分:0)
感谢您的帮助。完整的解决方案详见this post,我今晚才发现。问题是Magento 1.9中rwd模板更改的结果。
检查错误日志 - 不存储在哪里配置 - >开发者 - >日志设置声称它是,它给了:
PHP致命错误:在第134行的/ app / design / frontend / rwd / default / template / catalog / product / list.phtml中的非对象上调用成员函数getSortedChildren()
通过将the post中提供的代码附加到 list.phtml 文件中的三个位置,可以解决错误。现在加载网格中的后续产品以及页面的其余部分。