我设法从产品列表中隐藏所有产品缺货,但是分页仍然会计算,即使它们不可见。有没有办法更改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>
答案 0 :(得分:0)
以这种方式隐藏产品,但产品仍在那里。
在PrestaShop中,您有一个一般规则,用于确定是否应显示没有库存的产品。
转到Prefereces / products然后您必须更改为“Not”“显示产品页面上没有产品?