ECSHOP如何获得未格式化的商品价格或修改price_format函数
ECSHOP模板里输出的各种价格信息,都是经过系统格式化以后的形式,如:¥588元。 如何获得“格式化之前的价格”,也就是 纯数字形式的价格,如588。
方法一:
1、打开 /includes/lib_goods.php 文件找到
$row['market_price'] = price_format($row['market_price']);
修改此段代码
$row['market_price'] = $row['market_price'];
2、然后就可以在商品详情页模板调用 纯数字形式的价格信息了
调用方法如下:
{$goods.market_price}
方法二:
找到includes\lib_common.php里price_format函数,加一个直接return $price 就可以了
function price_format($price, $change_price = true) { /*..............
*****/
return sprintf($GLOBALS['_CFG']['currency_format'], $price);----直接修改成 return $price;
}