从分页中排除缺货产品

时间:2017-05-11 12:49:48

标签: pagination prestashop

我设法从产品列表中隐藏所有产品缺货,但是分页仍然会计算,即使它们不可见。有没有办法更改pagination.tpl文件,以便它不会计算缺货产品?

目前我的文件是这样的:

<div class="product-count">
    {if ($n*$p) < $nb_products }
      {assign var='productShowing' value=$n*$p}
    {else}
      {assign var='productShowing' value=($n*$p-$nb_products-$n*$p)*-1}
    {/if}
    {if $p==1}
      {assign var='productShowingStart' value=1}
    {else}
      {assign var='productShowingStart' value=$n*$p-$n+1}
    {/if}
    {if $nb_products > 1}
      {l s='Showing %1$d - %2$d of %3$d items' sprintf=[$productShowingStart, $productShowing, $nb_products]}
    {else}
      {l s='Showing %1$d - %2$d of 1 item' sprintf=[$productShowingStart, $productShowing]}
    {/if}
</div>

1 个答案:

答案 0 :(得分:0)

以这种方式隐藏产品,但产品仍在那里。

在PrestaShop中,您有一个一般规则,用于确定是否应显示没有库存的产品。

转到Prefereces / products然后您必须更改为“Not”“显示产品页面上没有产品?