我使用 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"}}
Run Code Online (Sandbox Code Playgroud)
我知道类别 ID,因此我使用它在网格中显示产品。
现在,我需要有关以下方面的建议和意见:
1.我想在产品展示之前找出并显示类别id = 37中的产品数量。此显示必须仅在静态页面/cms 页面上。我可以使用哪些代码以及如何实现?
2. 我在这个静态页面上调用了 3 个单独的类别产品网格。我一直试图仅使用 num_products="4" 将每个网格中显示的产品限制为 4,但这在某种程度上不起作用。我怎样才能做到这一点?我一直认为 num_products 有效!!!!
我查看了许多提供的解决方案,但不知何故似乎没有谈论限制自定义列表或网格中显示的产品数量。
这不知何故不起作用......出现了致命错误......主页中的Magento限制产品数量
我不想更改 Magento 后端的产品数量……因为这会影响显示所有产品的其他 GRID。
任何帮助和指导将不胜感激....
找到Qs.1的答案“找出并显示类别id=37的产品数量”
思想会在这里分享:
在 listHome_noToolbar.phtml 文件中添加以下代码行,在需要显示产品数量的地方。
注意:您可以在 list.phtml 文件中添加以下代码,只要您希望产品数量可见。
<?php $_productCollection = $this->getLoadedProductCollection();
$count = $_productCollection->getSize();
echo $count; ?>
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助任何人:-)
| 归档时间: |
|
| 查看次数: |
6109 次 |
| 最近记录: |