将 Magento 中的 00 位小数替换为 'minus'
Replace 00 decimals in Magento to 'minus'
我有一个 Magento 网店,提供荷兰语 (NL) 和英语版本。
有不同的产品,但都是 1.00 欧元。我设法将价格设为英语 1.00 和荷兰语 1,00。
现在,我想要用荷兰语编辑小数点。我想将 1,00 显示为 1,-
当小数点为 00 时,这是一种常见的荷兰语格式。这可能吗?
Easiest/Dirty 方法是转到您的 PACKAGE/THEME 文件夹并搜索:
app/design/frontend/base/default/template/catalog/product/price.phtml
然后str_replace( ',00', ',-', $fPrice );
更好的方法是复制
app/code/core/Mage/Core/Helper/Data.php
进入
app/code/local/Mage/Core/Helper/Data.php
并在那里做 str_replace:
第 153 行:
return str_replace( ',00', ',-', Mage::app()
->getStore()
->formatPrice($price, $includeContainer) );
我有一个 Magento 网店,提供荷兰语 (NL) 和英语版本。
有不同的产品,但都是 1.00 欧元。我设法将价格设为英语 1.00 和荷兰语 1,00。
现在,我想要用荷兰语编辑小数点。我想将 1,00 显示为 1,-
当小数点为 00 时,这是一种常见的荷兰语格式。这可能吗?
Easiest/Dirty 方法是转到您的 PACKAGE/THEME 文件夹并搜索:
app/design/frontend/base/default/template/catalog/product/price.phtml
然后str_replace( ',00', ',-', $fPrice );
更好的方法是复制
app/code/core/Mage/Core/Helper/Data.php
进入 app/code/local/Mage/Core/Helper/Data.php
并在那里做 str_replace:
第 153 行:
return str_replace( ',00', ',-', Mage::app()
->getStore()
->formatPrice($price, $includeContainer) );