您好,欢迎来到菜鸟吧源码网-本站资源仅供学习与参考,禁止用于商业或违法行为!
  • 首 页
  • 下载APP
  • 公告:菜鸟吧APP于2024.9.15正式上线,请首页右上角进入下载,本站资源均来源于互联网及会员投稿发布,所有资源仅供学习参考研究使用,请勿商用或其它非法用途,商用请购买正版,否则产生一切后果由用户自行承担!谢谢!

     

    当前位置:主页 > 站长学堂 > ecshop >
    调用ecshop商品顶级分类ID二种办法
    时间:2019-10-15 14:48 作者:菜鸟哥 浏览:收藏 挑错 打印

    本文总结一下ecshop 获取所在商品的顶级分类ID及NAME两种方法

    方法一,直接使用php
    打开需要获取商品顶级分类的php文件

    代码如下:

    $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.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}
    好了本文章关于ecshop 获取所在商品的顶级分类ID及NAME两种方法都有介绍了,各有优点了,本人推荐使用一二种方法。

    郑重声明:
    本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
    我们不承担任何技术及版权问题,且不对任何资源负法律责任。
    如无法下载,联系站长索要。
    如有侵犯您的版权,请给我们来信:cainiaovip8@qq.com,我们尽快处理。

    修改ECSHOP评论表单中的Email为非必填的教程修改ECSHOP评论表单中的Email为非必填
    介绍ecshop中如何添加限时抢购功能介绍ecshop中如何添加限时抢购功能
    ecshop数据库ecs_stats短时间内会变很大的解决方案ecshop数据库ecs_stats短时间内会变很