繁体   English   中英

Opencart 3.x-以奖励积分显示价格-特色首页

[英]Opencart 3.x - Display price in reward points - featured home

我想在Opencart 3.x的扩展/模块/功能模块的奖励点中显示价格,所以我编写了以下代码:

     {% if points %}
        <p class="price-pkt">Price in points is:
           <span>
           {{ text_points }} {{ points }} POINTS
           </span>
        </p>
      {% endif %} 

并将此代码添加到精选控制器中:

$data['points'] = $product_info['points'];

但是我主页上的Featured循环显示所有产品的最新产品奖励价格,并且不知道如何解决。 始终显示所有产品的最后添加的产品奖励价格。

您需要像这样从控制器传递到模板的现有产品数组$ data ['products']中传递每个产​​品的积分

    'price'       => $price,
    'points'      => $product_info['points'],
    'special'     => $special,

然后在模板中将代码更新为

{% if product.points %}
  <p class="price-pkt">Price in points is:
    <span>{{ text_points }} {{ product.points }} POINTS</span>
  </p>
{% endif %}

并确保它在产品循环中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM