php商品分類代碼(php商品分類代碼查詢)
在ECshop中設置模板中商品分類頁模板和商品詳情頁模板,網(wǎng)站的商品分類導航默認的是現(xiàn)實當前分類下的子分類,而不是所有的分類樹 解決方法就是首先在需要顯示的頁面中調(diào)用函數(shù),比如需要在goodsphp中顯示該菜單,那默認狀態(tài)先調(diào)用不出來這。
把當前分類號傳過去,然后在數(shù)據(jù)庫里排序查找下一個分類,比如當前分類號為4 那么你可以查找分類號大于4的,取第一條數(shù)據(jù),不就去到分類號了,然后再跳轉(zhuǎn) categoryphp?id=。
有的直接引是不可以的,ECSHOP中基本上是一個模板文件對應一個PHP文件模板文件里顯示的數(shù)據(jù)需要對應的PHP文件讀取了相應的數(shù)據(jù)文章分類頁和文章頁面的PHP文件沒有讀取分類樹的數(shù)據(jù),所以你盡量只在模板里調(diào)了也顯示不了你可以對照其它的PHP文件把數(shù)據(jù)引過來,就能顯示。
2修改goods_listlbi文件, 下面加入循環(huán)出分類的模板代碼 lt!foreach from=$category_list_all item=cat_list $cat_listcat_namelta lt!foreach 改為 3commonjs中加入js腳本 function category_changecat_id documentgetElementById#39category_id#39value =。
全部商品分類 lt!foreach from=get_categories_tree0 item=cat name=cat0分類循環(huán)開始。
1打開categoryphp 文件 將 $sql = #39SELECT ggoods_id, ggoods_name, ggoods_name_style, gmarket_price, gis_new, gis_best, gis_hot, gshop_price AS org_price, #39 修改為 sql = #39SELECT ggoods_id, ggoods_name, ggoods_name_style, gmarket_price。
id=1,事實上 我只需要取得父ID為1的子分類即可,但是ecshop也把B商品分類C商品分類下的所有子分類也輸出來了這是沒必要的在ecshop下的categoryphp 334行 $smartyassign#39categories#39, get_categories_tree$cat_id 本身也是要起到這個作用,但是雖然有參數(shù)$cat_id。
掃描二維碼推送至手機訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。