ECSHOP商品列表頁如何增加貨號即SN。默認情況下在商品列表頁也就是category.php以及search.php頁面是不顯示貨號的,但是有時候為了便于區別,需要在商品列表頁顯示貨號SN怎么辦,而簡單的通過商品詳情頁一樣使用{$goods.goods_sn}之后無法顯示出來,那是因為商品列表頁的程序沒有驅動這個變量,好,那下面我們描述下具體添加步驟。
1. 在商品列表頁的兩個程序文件中從數據庫讀出變量并賦值給smarty對象調用。
在/search.php 文件大約第376行,將
* 查詢商品 */$sql = "SELECT g.goods_id, g.goods_name,
改為
* 查詢商品 */$sql = "SELECT g.goods_id,g.goods_sn, g.goods_name,
(/category.php 在第449行,同樣執行這個修改)
在大約第434行,增加一行,賦值變量給smarty對象調用:
$arr[$row['goods_id']]['goods_sn'] = $row['goods_sn'];
(/category.php 在第504行,同樣添加這一行)
2. 在頁面中調用這個變量。
接下來只要在商品列表頁,/themes/default/library/goods_list.lbi 中使用 {$goods.goods_sn}即可調用到貨號即SN。
新聞熱點
疑難解答