test 发表于 2020-1-8 20:05:56

修改crmeb商城促销单品首页只显示3个商品数量

一,第一种方法:crmeb首页促销商品只展示3个改为固定数量
1.文件路径/app/api/controller/PublicController.php
第57行将3改成你想要展示的条数
      $benefit = StoreProduct::getBenefitProduct('id,image,store_name,cate_id,price,ot_price,stock,unit_name', 3);//TODO 首页促销单品

二,第二中方法
1.进入后台 -> 维护 -> 开发配置 -> 组合数据 -> 首页文字配置 点击编辑
2.点击添加字段填写一下内容:
字段名称:促销单品个数
字段配置名:sales_number
字段类型:文本框
右边的参数就填写你想要展示的值
3.代码修改
文件路径/app/api/controller/PublicController.php
在51行下方添加一下代码
      $salesNumber = $routine_index_page['sales_number'] ?? 0;//sys_config('sales_number');//TODO 促销单品个数
修改57行代码
//原代码$benefit = StoreProduct::getBenefitProduct('id,image,store_name,cate_id,price,ot_price,stock,unit_name',3);//TODO 首页促销单品
//修改后
$benefit = StoreProduct::getBenefitProduct('id,image,store_name,cate_id,price,ot_price,stock,unit_name', (int)$salesNumber);//TODO 首页促销单品
完成以上修改你就可以在后台自定义crmeb促销单品商品数量了





页: [1]
查看完整版本: 修改crmeb商城促销单品首页只显示3个商品数量