ecshop的smarty模板
$goods_cat.id是传过来值,如何动态的赋值到top_goods_x中去,替换下面的‘8’
ecshop模板无法使用|cat:拼接
ecshop的smarty模板修改,变量字符串动态拼接 高分!
答案:3 悬赏:0 手机版
解决时间 2021-01-30 01:12
- 提问者网友:你给我的爱
- 2021-01-29 15:07
最佳答案
- 五星知识达人网友:摆渡翁
- 2021-01-29 16:33
ecshop默认的是:
$smarty->assign('top_goods', get_top10());
我们可以看到这个
get_top10()
里面是空的,没有传参数,所以调用了全部商品的排行。
找到首页PHP页面index.php
然后在这个文件中的
$smarty->assign('top_goods', get_top10());
改为
$smarty->assign('top_goods1', get_top10(1));
$smarty->assign('top_goods2', get_top10(2));
$smarty->assign('top_goods3', get_top10(3));
1、2、3分别是分类的ID
在模板文件里分别循环top_goods1,top_goods2,top_goods3 也就实现了分类下的销售排行。
$smarty->assign('top_goods', get_top10());
我们可以看到这个
get_top10()
里面是空的,没有传参数,所以调用了全部商品的排行。
找到首页PHP页面index.php
然后在这个文件中的
$smarty->assign('top_goods', get_top10());
改为
$smarty->assign('top_goods1', get_top10(1));
$smarty->assign('top_goods2', get_top10(2));
$smarty->assign('top_goods3', get_top10(3));
1、2、3分别是分类的ID
在模板文件里分别循环top_goods1,top_goods2,top_goods3 也就实现了分类下的销售排行。
全部回答
- 1楼网友:从此江山别
- 2021-01-29 18:05
具体需要实现什么功能呢?
- 2楼网友:拾荒鲤
- 2021-01-29 16:54
你好!
各个分类的销售排行榜,有很多方法可以实现的,动态赋值也可以,建议找专业开发人员给你修改下php就行。
仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯