在 goods.php 文件,

找到 $smarty->assign('goods', $goods);

在它上面增加下面代码:

$cat_arr = get_parent_cats($goods['cat_id']);
foreach ($cat_arr AS $val)
{
$goods['topcat_id']=$val['cat_id'];
$goods['topcat_name']=$val['cat_name'];
}

然后,在商品详情模板文件 goods.dwt 中 就可以这样调用了

顶级分类id:{$goods.topcat_id}
顶级分类名称name:{$goods.topcat_name}

转载于:https://blog.51cto.com/yyonglei/1339946

ECSHOP在商品详细页面上获取该商品的顶级分类id和名称相关推荐

  1. 通过商品ID获取到京东商品详情页面数据,京东商品详情API接口,京东APP详情接口,可以拿到sku价格,销售价格,优惠价格,主图等页面上面有的数据参数

    一.京东商品详情接口参数说明: 1.通过商品ID和skuID可以拿到淘宝天猫的商品详情的详细sku信息,包括:宝贝ID,规格名称,规格图片,优惠价,原价,快递费用,宝贝标题,宝贝链接,宝贝图片,库存, ...

  2. 淘宝京东拼多多抖音淘特1688等多平台商品APP详情API接口(商品详情页面数据接口,商品销量接口,关键词搜索商品销量接口)

    淘宝京东拼多多抖音淘特1688等多平台商品APP详情API接口(商品详情页面数据接口,商品销量接口,关键词搜索商品销量接口)代码对接如下: 1.公共参数 名称 类型 必须 描述 key String ...

  3. php查找顶级分类,php 无限级分类 获取顶级分类ID,php顶级_PHP教程

    php 无限级分类 获取顶级分类ID,php顶级 有这样一个表,id是分类的ID,name是分类名称,pid是上级分类的ID. 现在有个分类ID,程序要找到它上级的上级的上级--分类的ID,简单说就是 ...

  4. ecshop商品详细页面的快速购物功能的实现

    2019独角兽企业重金招聘Python工程师标准>>> 1.把order_quick.php放到ecshop系统的目录下. 2.把order.lbi放到模板我文件的library目录 ...

  5. php商品浏览页面,jquery仿京东商品放大浏览页面_实例分享

    前面我们和大家分享过很多仿京东功能的文章,本文我们主要为大家详细介绍jquery仿京东商品浏览页面,鼠标放在图片上实现放大效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. j ...

  6. android上获取数字版权管理(MRD)MediaDrm ID

    android上获取MediaDrm ID 主要是使用 DRM API中的MediaDrm,它的作用是来获取用于解密受保护的媒体流的密钥. 代码 import android.media.MediaD ...

  7. 微信小程序页面上面的名字怎么改_微信小程序名称可以修改几次? 微信小程序修改名称的方法...

    小程序如何修改名称?如果修改一年能修改几次?小程序发布前,可修改2次名称,发布后,个人帐号可一年内修改2次名称,下面我们就来看看详细的图文教程. 一.微信小程序名称一年能修改几次? 1.百度输入&qu ...

  8. 拼多多API—获取商品详情、关键词获取取商品、获得搜索词统计获得搜索词推荐

    1.item_get - 根据ID取商品详情: 返回数据部分截图: 点击免费测试 2.item_search - 根据关键词取商品列表: 返回数据部分截图: 3.item_search_data - ...

  9. 如何用JS获取页面上的所有标签

    最近忙的一匹,忙着大保健,都来不及写博客,今天特意抽出点时间来写一写 前两天看到一个题,是问如何从页面上获取所有的标签的并查看他们的数量,感觉还是有点意思的,所以给大家来搞一下子 我们先来捋捋思路,那 ...

最新文章

  1. 套娃成功!在《我的世界》里运行Win95、玩游戏,软件和教程现已公开
  2. JAVA 和.NET在安全功能的比较
  3. 【正则表达式】值匹配汉字的正字表达式
  4. armbian nginx 部署博客_从零开始搭建服务器之更加优雅地部署项目
  5. JQUERY项目所用插件
  6. 一个C实现的线程池(产品暂未运用)
  7. 滴水穿石-07Java开发中常见的错误
  8. Android异常总结---ActivityManager: Warning: Activity not started,its current task has been brought to th
  9. 表格存储如何实现跨区域的容灾
  10. Linux 命令(37)—— free 命令
  11. 2016-6-3Ajax异步复习
  12. 项目服务器装系统,项目1服务器系统的安装.ppt
  13. 什么是Ruby on Rails?
  14. 什么是准静态平坦瑞利衰落信道?
  15. 计算机专业Java毕业设计(项目+论文+源码)
  16. 程序员 你努力的方向对吗?
  17. PageHelper关闭count语句优化
  18. 高级系统架构师培训笔记
  19. ImageNet数据集的0到999Label对应的类别分别是什么
  20. 百度飞桨七日深度学习手势识别

热门文章

  1. hdu5251最小矩形覆盖
  2. 【Linux 内核 内存管理】优化内存屏障 ③ ( 编译器屏障 | 禁止 / 开启内核抢占 与 方法保护临界区 | preempt_disable 禁止内核抢占源码 | 开启内核抢占源码 )
  3. 【Linux 内核】编译 Linux 内核 ⑤ ( 查看 .config 编译配置文件 | 正式编译内核 )
  4. 【错误记录】Groovy 闭包使用报错 ( 闭包中不能直接使用外部对象的方法 | 需要先设置 delegate 代理 )
  5. 【C 语言】指针间接赋值 ( 指针作为 函数参数 的意义 | 间接赋值 代码示例 )
  6. 【Android 逆向】Android 进程注入工具开发 ( 注入代码分析 | 调试进程 ATTACH 附着目标进程 | 读取目标函数寄存器值并存档 )
  7. 【Android 文件管理】分区存储 ( 创建与查询图片文件 )
  8. 【计算理论】计算复杂性 ( 计算理论内容概览 | 计算问题的有效性 | 时间复杂性度量 | 输入表示 | 时间复杂度 )
  9. MySQL查询日志介绍
  10. Autodesk布道GIS新理念