Magento如何使用静态块上的id获得类别中的产品总数..和限制网格中显示的产品数量

  • 本文关键字:显示 网格 静态块 何使用 id Magento magento
  • 更新时间 :
  • 英文 :


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; ?> 

希望这能帮助到任何人:-)

最新更新