如何在Perstashop的产品列表中用图像替换第三个产品


How to replace the 3rd product with an Image in product list for Perstashop?

例如,每页有9种产品显示在类别中

我想把第三个产品换成一个图像(只需硬编码就可以了,不需要后端),所以第三个商品现在进入下一个区块

是否有用于此目的的模块或如何自定义?请注意,在对产品列表进行排序/筛选后,第三个图像需要保留在那里。

产品列表模板:

{foreach from=$products item=product name=products}
...
{/foreach}

非常感谢

product-list.tpl的顶部应该有一个名为"nbItemsPerLine"的变量。如果不是这样,请将其添加到模板文件的顶部

{assign var='nbItemsPerLine' value=3}

然后像这样更改foreach循环:

{foreach from=$products item=product name=products}
  {if $smarty.foreach.products.iteration % $nbItemsPerLine == 0}
    <li>
      <img src="..." />
    </li>
  {else}
    [current code...]
  {/if}
{/foreach}