限制主页上显示的产品数量,list.phtml

myl*_*ugg 3 php block magento

我想在我的主页上将某个类别的产品数量限制为4个.

我试图这样做的代码是:

{{block type="catalog/product_list" column_count="4" category_id="13" template="catalog/product/list.phtml"}}
Run Code Online (Sandbox Code Playgroud)

以下是我尝试过的一些事情:

num_products="4"
limit = 4, limit="4"
count = 4, count="4"
_productCollection="4"
_productsCount="4"
Run Code Online (Sandbox Code Playgroud)

我已经制作了list.phtml的副本,认为可能有一种方法可以在那里进行更改,但无法找到方法.

在顶部pf list.phtml是这段代码:

<?php
    $_productCollection=$this->getLoadedProductCollection();
    $_helper = $this->helper('catalog/output');
?>
Run Code Online (Sandbox Code Playgroud)

在网格视图下有这样的:

<?php $_collectionSize = $_productCollection->count() ?>
    <?php $_columnCount = $this->getColumnCount(); ?>
    <?php $i=0; foreach ($_productCollection as $_product): ?>
        <?php if ($i++%$_columnCount==0): ?>
Run Code Online (Sandbox Code Playgroud)

有关在块或模板文件中限制产品的任何想法?

dag*_*gfr 5

更快的是取代column_count=4is_homepage=1

并在phtml中添加:

 <?php if($this->getIsHomepage() && $i==4) break; ?>
Run Code Online (Sandbox Code Playgroud)

在这之前 :

 <?php if ($i++%$_columnCount==0): ?>
Run Code Online (Sandbox Code Playgroud)

然后你将在主页上只有一行(如果我想的话是4行),所以总共有4个产品