去除金額顯示的小數點

edited 十一月 -1 in Magento
一樣不想要直接修改核心檔案,所以透過下面的程式碼放入模組中來覆寫

etc/config.xml
        <models>
<directory>
<rewrite>
<currency>Namespace_ModuleName_Model_Currency</currency>
</rewrite>
</directory>
</models>


Model/Currency.php
<?php
class Namespace_ModuleName_Model_Currency extends Mage_Directory_Model_Currency
{
public function format($price, $options = array(), $includeContainer = true, $addBrackets = false) {
return $this->formatPrecision($price, 0, $options, $includeContainer, $addBrackets);
}
}


如果網站有使用多國貨幣,部份需要小數點,就自己在裡面加入判斷即可

Magento 版本 1.8.0.0-alpha1

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=7551
Sign In or Register to comment.