ECSHOP获取当前分类下商品的品牌列表
2019独角兽企业重金招聘Python工程师标准>>>
具体解决方法 1.在include\lib_common.php中添加下面函数
/**
* 获得某个分类下的品牌列表
*
* @access public
* @param int $cat
* @return array
*/
function get_cat_brands($cat = 0, $app = 'category')
{$children = ($cat > 0) ? ' AND ' . get_children($cat) : '';$sql = "SELECT b.brand_id, b.brand_name, b.brand_logo, COUNT(g.goods_id) AS goods_num, IF(b.brand_logo > '', '1', '0') AS tag "."FROM " . $GLOBALS['ecs']->table('brand') . "AS b, ".$GLOBALS['ecs']->table('goods') . " AS g "."WHERE g.brand_id = b.brand_id $children " ."GROUP BY b.brand_id HAVING goods_num > 0 ORDER BY tag DESC, b.sort_order ASC";$row = $GLOBALS['db']->getAll($sql);foreach ($row AS $key => $val){$row[$key]['url'] = build_uri($app, array('cid' => $cat, 'bid' => $val['brand_id']), $val['brand_name']);}return $row;
}
2.在category.php中查找$smarty->assign('current_cat_id', $cat_id);
知道了$cat_id就可以调用get_cat_brands获取品牌列表
转载自:http://www.9958.pw/post/ecshop_cat_brand
转载于:https://my.oschina.net/u/1179286/blog/643598
ECSHOP获取当前分类下商品的品牌列表相关推荐
- Magento获取指定分类下的所有子分类信息
二次开发中经常遇到一种情况,就是判断一个分类是否属于某一个大的分类,而大的分类包括很多子分类成树状结构,基本的方法都是先获取大分类下的所有子分类的信息,然后再挨个比较看是否有ID和待定ID相等.一种用 ...
- php遍历子分类的函数,emlog程序获取主分类下的所有子分类ID函数
emlog程序获取主分类下的所有子分类ID函数 蓝叶 网站设计 2021-01-04 208 0评论 emlog程序在制作模版时,需要增加一些自定义的列表调用,只设置主分类ID ...
- C/C++ 获取文件夹下的所有文件列表
本系列文章由 @yhl_leo 出品,转载请注明出处. 文章链接: http://blog.csdn.net/yhl_leo/article/details/51009608 提供一段C/C++代码示 ...
- 谷粒商城P85【商品系统】-> 【商品维护】->【发布商品】~ 获取三级分类下所有属性分组及其关联的属性
点击下一步会发送一个请求: vo: @Data public class AttrGroupWithAttrsVo {/*** 分组id*/private Long attrGroupId;/*** ...
- tp6实现(首页 某个分类下的列表 某个分类下的列表的id详情)接口开发
sql: -- phpMyAdmin SQL Dump -- version 4.8.5 -- https://www.phpmyadmin.net/ -- -- 主机: localhost -- 生 ...
- ecshop调用指定分类(包含子分类)下所有产品的评论信息
调用指定分类(包含子分类)下所有产品的评论信息,使用了ecshop系统自带的函数get_children($cat_id)调用指定分类下所有子分类的id,该自带函数在文件include/lib_com ...
- ectouch手机商城首页调用指定分类下的商品
ECTouch是国内市面上唯一开源的ECSHOP移动商城系统,为广大电商以最低的成本快速搭建移动商城.最近最一商城实例,手机版首页需要调用指定分类下的商品,ECtouch商城默认好像没有此调用方式,只 ...
- ecshop调用指定ID分类下的文章列表(指定分类下的文章)
我们先打开根目录下的article_cat.php这个文件, 在第19行 require(dirname(__FILE__) . '/includes/init.php') 这是一个加载in ...
- ecshop添加商品选择品牌时如何按拼音排序
ECSHOP后台添加新商品时,有一个选择品牌的下拉框,如果品牌太多,在下拉框里查找起来很不方便. 我想给"下拉框里的品牌列表"按品牌名的拼音排序, 比如有"中国水利出版社 ...
- 第5章-商品服务-品牌管理
第5章 商品服务-品牌管理 文章目录 第5章 商品服务-品牌管理 1. 使用逆向工程的代码 1.1 导入代码 1.2 显示状态优化 2. 文件上传技术 2.1 阿里云---对象存储OSS 云存储开启 ...
最新文章
- 2020应届生「求职图鉴」,扎心了!
- Scanner对象及其获取数据出现小问题和解决方案
- Python中os和shutil模块实用方法集锦
- pandas中read_csv的缺失值处理方式
- 在测试集上训练,还能中CVPR?这篇IEEE批判论文是否合理?
- Python的sys.stdout、sys.stdin重定向
- mysql导入.sql文件及常用命令_MySQL导入.sql文件及常用命令
- 散列函数之双重散列算法解决冲突问题
- InternalError: Blas GEMM launch failed : a.shape=(100, 784), b.shape=(784, 10), m=100, n=10...问题解决办法
- ubuntu 12.04 lts搭建android 编译环境
- C 线性表的链式存储实现及插入、删除等操作示例
- 接口自动化测试框架搭建(10、运行特定测试case,生成报告发送邮件)--python+HTMLTestRunnerCN+request+unittest+mock+db
- 《电子DIY》之《单片机实践项目》之proteus中电源配置问题,keil常见错误总结一(九十)
- 2021年,小傅哥の年终总结
- 维基百科(Wikipedia)网址
- 展讯SC8810平台虚拟机分析在QEMU中模拟运行
- 【连通域检测】基于形态学处理的连通区域检测matlab仿真
- Android 多种投屏神器(Vysor,Total Control,scrcpy )
- 【将门创投】格灵深瞳赵勇:计算机视觉在安防、交通、机器人、无人车等领域的应用...
- 0x0F1AFD76 (libcocos2d.dll) (Plane.exe 中)处有未经处理的异常: 0xC0000005: 读取位置 0x00000018 时发生访问冲突。
热门文章
- 计算机网络—3网络层(路由选择协议、路由表的生成)
- 关于np.meshgrid
- 捡到iphone6怎么解锁_赛博朋克2077前期手枪用哪个好?2077节制结局及银杯节制解锁条件...
- 我的奇思妙想机器人消防员_【小作家专栏】我的奇思妙想(三)
- fork和vfork,exec
- 【重新挂载磁盘空间】Linux系统/home的磁盘空间重新挂载给/root
- 通读5G 半导体产业有新商机
- Struts2返回JSON数据的具体应用范例
- mkdir命令的-p和-m
- ionic创建应用的三个模版