ECSHOP商品列表页如何增加货号即SN。默认情况下在商品列表页也就是category.php以及search.php页面是不显示货号的, 但是有时候为了便于区别,需要在商品列表页显示货号SN怎么办,而简单的通过商品详情页一样使用{$goods.goods_sn}之后无法显示出来,那 是因为商品列表页的程序没有驱动这个变量,好,那下面我们描述下具体添加步骤。

1. 在商品列表页的两个程序文件中从数据库读出变量并赋值给smarty对象调用。

在/search.php 文件大约第376行,将

* 查询商品 */$sql = "SELECT g.goods_id, g.goods_name,

改为

* 查询商品 */$sql = "SELECT g.goods_id,g.goods_sn, g.goods_name,

(/category.php 在第449行,同样执行这个修改)

在大约第434行,增加一行,赋值变量给smarty对象调用:

$arr[$row['goods_id']]['goods_sn']          = $row['goods_sn'];

(/category.php 在第504行,同样添加这一行)

2. 在页面中调用这个变量。

接下来只要在商品列表页,/themes/default/library/goods_list.lbi 中使用 {$goods.goods_sn}即可调用到货号即SN。

转载于:https://www.cnblogs.com/EWall/archive/2012/08/13/2636297.html

ecshop商品列表页增加/显示货号SN相关推荐

  1. ECSHOP商品详情页”增加自定义TITLE

    一. 修改数据库结构,其实就是增加个字段 进入 后台 >数据库管理 >SQL查询 , 在输入框里输入下面SQL语句,并点击"提交查询" ALTER TABLE `ecs ...

  2. html鼠标经过图片显示详情页,ecshop商品详情页图片更改为鼠标经过切换大图

    近日有客户要求把 ecshop 商品详情页进行美化修改一下,默认的 ecshop 商品详情页主图不能切换,想要看大图的话,需要进行再次点击,然后显示商品大图,对于用户的体验不太好,看来只好在当前页面进 ...

  3. ECSHOP 如何删除商品列表页 购买弹出 商品属性框后面的价格

    场景如图: 商品列表页 购买弹出 商品属性框是由js文件控制的. 打开JS文件js/common.js 问题一.弹出后属性多时,看不到[购买][取消]按钮 搜索代码: newDiv.style.hei ...

  4. 微信小程序制作简单的商品列表页,实现价格求和

    微信小程序制作简单的商品列表页,实现价格求和 准备工作 1.node.js 2.微信开发者工具 目录结构 客户端代码实现 index.wxml <view class="contain ...

  5. php商品详情页页面代码,ecshop商品详情页单独调用某一项商品属性值

    ecshop商品详情页是统一调用显示所有的属性值的,我们希望单独调用某一项属性值. 第一步: 打开 goods.php 文件, 在最后面插入以下代码: function get_attr_value( ...

  6. 美多商城项目:商品数据库表设计、准备商品数据、首页广告、商品列表页

    一.商品数据库表设计 1.1 SPU和SKU 在电商中对于商品,有两个重要的概念:SPU和SKU 1. SPU介绍 SPU = Standard Product Unit (标准产品单位) SPU是商 ...

  7. 商城微信小程序(二)——完成分类页面及商品列表页

    分类页面预览图: 分类页面主要代码 index.js // pages/category/index.js import {request } from "../../request/ind ...

  8. 美多商城之商品(商品列表页)

    四.商品列表页 4.1 商品列表页分析 4.1.1. 商品列表页组成结构分析 1.商品频道分类 已经提前封装在contents.utils.py文件中,直接调用即可. 2.面包屑导航 可以使用三级分类 ...

  9. 5- vue django restful framework 打造生鲜超市 -完成商品列表页(上)

    使用Python3.6与Django2.0.2(Django-rest-framework)以及前端vue开发的前后端分离的商城网站 项目支持支付宝支付(暂不支持微信支付),支持手机短信验证码注册, ...

最新文章

  1. ???????????? no permissions的解决办法 解决网上方法行不通的问题
  2. 美国体验圣帕特里克节(St.Patrick's Day)
  3. 银行理财不再保本保息,你还敢买吗?
  4. 怎样与用户有效的沟通以获取用户的真实需求
  5. Python name ‘basestring‘ is not defined
  6. (1)PCIE接口应用领域(学无止境)
  7. 堆内存里的各种奇怪填充值
  8. python学习第六天运算符总结大全
  9. php redis返回值,PHP 中redis常用方法
  10. linux grep 日期,linux 文本处理工具之一grep命令详解
  11. shell 编写脚本批量ping ip
  12. C#获取注册表指定键值操作
  13. stm32毕业设计 太空游戏机设计与实现
  14. w10计算机用户名密码忘了,一招简单帮你解决win10系统电脑忘记开机密码
  15. 部分js文件在360浏览器极速模式下不加载,不执行的原因
  16. 如何把证件照压缩到20k?证件照太大如何压缩?
  17. labview的信号发生器演示实例
  18. 【数学】三角函数小题
  19. 触摸中国人工智能最前线
  20. 紫光云:打造数字化转型的基座

热门文章

  1. 仅需6道题轻松掌握SciPy空间计算基础 | Python技能树征题
  2. java包装_Java罐密封包装
  3. android爬虫_进行Android Web爬虫改造
  4. jQuery选择文本事件函数– select()方法
  5. ROS的学习(十九)用rosserial创建一个subscriber
  6. 响应式开发---网页的布局方式、媒体查询、栅格化布局、less语言
  7. CentOS7 搭建samba服务
  8. Join a New Company
  9. 迪米特法则(Law Of Demeter)
  10. Spring boot Jar和war运行差异