Im使用Magento CE 1.6.2.
我正在一个静态页面上展示来自三个不同类别的产品。我创建了一个list.phtml的副本,从中删除了工具栏,并将其重命名为listHome_noToolbar.phtml
我通过使用以下代码来实现这一点:
{{block type="catalog/product_list" name="home.catalog.product.listHome_noToolbar" alias="products_by_category" category_id="37" num_products="4" column_count="4" template="catalog/product/listHome_noToolbar.phtml"}}
{{block type="catalog/product_list" name="home.catalog.product.listHome_noToolbar" alias="products_by_category" category_id="38" num_products="4" column_count="4" template="catalog/product/listHome_noToolbar.phtml"}}
{{block type="catalog/product_list" name="home.catalog.product.listHome_noToolbar" alias="products_by_category" category_id="39" num_products="4" column_count="4" template="catalog/product/listHome_noToolbar.phtml"}}
我知道类别id,所以我用它在网格中显示产品。
现在,我想要关于以下方面的建议和意见:
1.我想在展示产品之前,找出并展示id=37类别中的产品数量。此显示必须仅在静态页面/cms页面上。我可以使用什么代码以及如何实现这一点?
2.我在这个静态页面上调用了3个独立类别的产品网格。我一直试图使用num_products="4"将每个网格中显示的产品限制为4,但不知何故,这并不奏效。我怎样才能做到这一点??我一直认为num_products有效!!!!
我看过许多提供的解决方案,但不知何故,似乎没有讨论限制自定义列表或网格中显示的产品数量。
不知怎么的,这没用。。。得到了一个致命错误。。。Magento限制主页中的产品数量
我不想更改Magento后端的产品数量。。。因为这将影响显示所有产品的其他网格。
如有任何帮助和指导,我们将不胜感激。。。。
找到问题的答案。1"找出并显示类别id=37中的产品数量"
我想在这里分享一下:
在listHome_noToolbar.phtml文件中,在需要显示产品数量的位置添加以下代码行。。
注意:您可以在list.phtml文件中添加以下代码,只要您希望产品数量可见。。
<?php $_productCollection = $this->getLoadedProductCollection();
$count = $_productCollection->getSize();
echo $count; ?>
希望这能帮助到任何人:-)