需要有关Prestashop标签代码的帮助

时间:2019-01-28 21:37:26

标签: prestashop

我要在Prestashop 1.6中的产品列表和产品页面上为产品添加“最畅销”标签,与“新产品”的标签相同。任何人都可以指出我正确的方向来完成此任务,如果可能的话,是否需要控制器等。

在这个阶段,我所尝试的仅仅是,

{if isset($best_sellers) && $best_sellers|@count > 0}
<span class="bestseller">
<label>{l s='best seller' mod='modulename'}</label>
</span>
{/if}

这不起作用。我不需要CSS的任何帮助,我可以解决。谢谢

1 个答案:

答案 0 :(得分:0)

要实现所需的功能,要复杂得多:

  1. 创建称为Product.php的{​​{1}}方法的替代
  2. 根据getProductProperties表中的销售额,检查产品是否在TOP X中
  3. 如果是,则通过添加新变量将其标记为畅销书(替代方法是直接在SQL语句中执行此操作)

如果您将正确执行所有操作,并且新变量可用,您将有机会像这样使用它:

PREFIX_product_sale