我想在ecshop的分类页实现按品牌分别列出产品

来源:百度知道 编辑:UC知道 时间:2024/07/02 15:21:36
我想实现在分类页面按品牌分表列出产品,

就是取代现在的商品列表部分,

先显示品牌一的标志,然后下面换行跟着显示品牌一在该分类下的所有商品,

显示完了,再接着现实品牌二的标志,品牌二在该分类下的所有商品,依次类推,如附件图片里面所显示的效果。

品牌页面反过来,按分类分别列出产品.先显示该品牌分类一的所有商品,再显示分类二的商品......

我试图用下面两个办法,都不能正确实现我要的效果:

一、后台设置模板,调用品牌的商品brand_goods.lbi,但是这个lbi不管你在哪个分类页面都是显示这个品牌的所有商品,而不是该分类下的商品。

二、生成商品代码,但是生成的的代码也是有些问题的,比如说cat_id=1,我不要这个确定的1,而是一个表示当前cat_id的变量。这里面能不能引入变量?应该怎么写?[code]<script src="http://localhost/shop1/goods_script.php?cat_id=1&brand_id=1&need_image=true&goods_num=99&arrange=h&charset=UTF8&sitename="></script>[/code]请问各位有没有看到那里已经实现这个功能?或者谁可以修改代码达到这个效果?

我自己不懂程序,瞎研究了下,好象在includes/lib_goods.php里面本身就有一个"获得指定的品牌下的商品"的功能,是不是brand_goods.lbi通过调用这个来实现,那只要在这里加上一个判断当前分类的语句好象就可以了啊,这样可以实现在首页等地方,显示这个品牌的所有产品;在分类下,比如分类id是1

这个只能通过改程序来实现。
ecshop默认功能是不提供这个的。
想通过生成代码来实现,也有难度,
引用“生成代码”展示的页面,
也无法满足你想要的效果,他只是列出一个分类下指定品牌下的商品。

wkfj

louzhu我实在是找不到呀louzhu我实在是找不到呀louzhu我实在是找不到呀

louzhu我实在是找不到呀louzhu我实在是找不到呀louzhu我实在是找不到呀