在Prestashop上隐藏小数

时间:2017-01-05 11:13:21

标签: decimal prestashop

我正在使用 Prestashop ,我显示 4位小数的价格,因为我接受了欧元和比特币。这是加载价格的代码:

<span class="price"><?php echo $product['price']; ?></span>

是否可以将最后2位小数设置为显示:无?

2 个答案:

答案 0 :(得分:2)

如果您使用的是Prestashop,则应编辑TPL文件。如果这是正确的,你不应该在TPL中使用echo。您可以使用此功能:

<span class="price">{convertPrice price=$product.price}</span>

或者只使用round PHP函数并指定小数精度:

<span class="price">{round($product.price, 2)}</span>

在javascript中,您可以使用Math.round()功能。更多信息:Round 2 decimals JS 无法部分隐藏小数。

祝你好运。

答案 1 :(得分:0)

PrestaShop Addons中有一个模块,因此您可以按货币定义小数。例如,您可以为EUR定义2位小数,为比特币定义4位小数。

Addons中模块的链接:

https://addons.prestashop.com/en/price-management/28731-number-of-decimals-for-price-by-currency.html