0

我使用 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 后端的产品数量……因为这会影响显示所有产品的其他 GRID。

任何帮助和指导将不胜感激......

4

1 回答 1

5

找到 Qs.1 的答案“找出并显示类别 id=37 中的产品数量”

想在这里分享一下:

在 listHome_noToolbar.phtml 文件中,在需要显示产品数量的位置添加以下代码行。

注意:您可以在 list.phtml 文件中添加以下代码,只要您希望产品数量可见。

<?php $_productCollection = $this->getLoadedProductCollection(); 
$count = $_productCollection->getSize(); 
echo $count; ?> 

希望这对任何人都有帮助:-)

于 2012-08-06T08:51:30.163 回答