今天小編在更新ECSHOP商品列表頁出現啦點問題,或許在你們工作中也會出現,現在小編就把出現問題和解決方案發布出來,以便你們好做參考修改
為什么在ECSHOP商品列表頁調不出上架時間呢。
在這里,A5告訴你,因為商品列表頁程序文件 category.php 根本就沒取出上架時間字段(ADD_TIME)。
其實這也是很多ECSHOP新手容易犯的錯誤,總是想當然的認為在模板里可以調用任何字段,其實不是這樣的,
模板里的可調用的標簽都是跟程序有關聯的,程序賦值給它,它才能調取出來,程序沒有賦值給它,當然也就調不出來了。
下面就來說一說“如何在ECSHOP商品分類頁調用上架時間”,
1)、
首先修改程序文件 /category.php
將
$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, ' .
修改為
$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, g.add_time' .
繼續向下,找到
$arr[$row['goods_id']]['name'] = $row['goods_name'];
在它下面增加一行代碼
$arr[$row['goods_id']][''add_time'] =local_date(''Y-m-d G:i:s",$row['add_time']);
2)、
打開模板文件,/themes/default/library/goods_list.lbi
搜索
<!-- {if $show_marketprice} -->
一共能找到三處,在每一處的前面增加下面ECSHOP標簽
上架時間:{$goods.add_time}<br>
以上就是本文章內容,希望對你們有所幫助
|
新聞熱點
疑難解答