有网友问为什么我在ECSHOP商品列表页调不出上架时间呢。
@/ P' I% `& j2 q1 e在这里,三个太阳告诉你,因为商品列表页程序文件 category.php 根本就没取出上架时间字段(ADD_TIME)。 其实这也是很多ECSHOP新手容易犯的错误,总是想当然的认为在模板里可以调用任何字段,其实不是这样的,
- i p; X' Z, R模板里的可调用的TAG.html" target="_blank" class="relatedlink">标签都是跟程序有关联的,程序赋值给它,它才能调取出来,程序没有赋值给它,当然也就调不出来了。 下面就来说一说“如何在ECSHOP商品分类页调用上架时间”, 1)、 首先修改程序文件 /category.php 将
5 O6 r7 E0 B1 @( ?( z$sql = 'SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ' . |
: U. {) g" i- x修改为
, g& X" \/ Y" A( S3 L
+ w$ v% S* Q; p7 r+ X, W; ~1 y1 X* f1 `2 C7 h
继续向下,找到% \1 X8 a& m% ~8 R) X8 G
$arr[$row['goods_id']]['name'] = $row['goods_name']; 在它下面增加一行代码
# r, N4 n0 o- Q- k. q/ o, {8 A/ ~
. |9 `# c" {7 \, |; ~
2)、 打开模板文件,/themes/default/library/goods_list.lbi 搜索 <!-- {if $show_marketprice} --> 一共能找到三处,在每一处的前面增加下面ECSHOP标签 上架时间:{$goods.add_time}<br>
* l: t& f: q+ M0 F4 r |