2017-05-11 4 views
0

商品リストからすべての商品を非表示にすることができましたが、ページネーションは表示されていなくてもまだカウントしています。 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

の?。」「しない」に変更する必要がありますあなたはリスト機能をオーバーライドするか、在庫切れの製品を無効にするcronジョブを作成する必要があります(これは互換性のために優れています)。 – sadlyblue

+0

cronジョブの実行方法がわかりません –

+0

レイヤードナビゲーションブロックを使用していますか? –

答えて

0

現在、私のファイルは、このようなものです。

在庫がない製品を表示するかどうかを決定する一般規則がPrestaShopにあります。 Prefereces /製品へ

行く、あなたはそこにあなたがそれらのみを表示していない。製品ページでは利用できません表示PRODUCTOSはTPLはこれを変更するには、適切な場所ではありません

関連する問題