ECSHOP模板里输出的各种价格信息,都是经过系统格式化以后的形式,如:¥2298元。% R$ {& b8 u* Y: q l# [
$ ]2 t3 R% }7 H) a x. B一些个别店长有时候想得到“格式化之前的价格”,也就是 纯数字形式的价格。
; q: x/ t! n6 D, {. Y
$ T$ i2 U2 i9 a! f. U: u注意:7 q% `0 Q. g# A, q; u+ C
下面教程只是针对“某个页面的某类价格”,如商品详情页的市场价格和本店价格。
' }; A7 h$ p9 B" \( G其他页面其他价格的读取方法原理大致都相同,读者可举一反三。+ J8 a0 `+ P$ t& ^: _
) W- Z7 [( j9 Q+ p* [ |适用版本:2.7.2 官方默认版本, |$ x( L) ~4 a3 P" |
" l7 X! {7 |1 K& b2 `9 m6 z @* q) Z
1)、打开 /includes/lib_goods.php 文件
* n2 q* ~3 T: k% U找到7 r t; A H5 y$ X+ I1 P" e7 J8 v3 p
$row['market_price'] = price_format($row['market_price']); |
, w. g3 A- }2 A9 y' Y; M在它上边增加下面这段代码% ]$ H5 Z; l% b3 _' i. E
$row['market_price_ori'] = $row['market_price']; //市场价格_纯数字3 x# q4 |* T& q! D5 B9 L; O( z
$row['shop_price_ori'] = $row['shop_price']; //本店价格_纯数字 |
6 \2 _4 {3 v* d$ o- s
) t) l) X* y5 p, k ^2)然后就可以在商品详情页模板调用 纯数字形式的价格信息了 {9 m* D6 [: ^7 `
调用方法如下:* A1 k5 m$ f+ ]4 s) ]4 [8 K( X
{$goods.market_price_ori}4 j$ W% z# S, b$ m
{$goods.shop_price_ori}
4 |. ]- `! I+ P8 J% p |