• 欢迎浏览“String me = Creater\忠实的资深Linux玩家;”,请文明浏览,理性发言,有侵犯你的权益请邮件我(creater@vip.qq.com).
  • 把任何的失败都当作一次尝试,不要自卑;把所有的成功都想成是一种幸运,不要自傲。
  •    2年前 (2016-05-06)  ecshop |   抢沙发  14 
    文章评分 0 次,平均分 0.0

    ECSHOP的商品分类商品属性还是很给力的,不过商品详情页是统一调用显示所有的属性值的,这当然有点差强人意。
    我们希望单独调用某一项属性值。
    第一步:
    打开 goods.php 文件, 在最后面插入以下代码:

    function get_attr_value($goods_id,$attr_id)
    {
     $sql="select attr_value from ".$GLOBALS['ecs']->table('goods_attr')." where goods_id='$goods_id' and attr_id='$attr_id'";
     $re= $GLOBALS['db']->getOne($sql);
     if(!empty($re))
     {
      return $re;
     }
     else
     {
      return false;
     }
    }

    第二步:
    继续查找:

    $goods = get_goods_info($goods_id);

    在下面添加以下代码:

    $example_url=get_attr_value($goods_id,182);
    $goods['attr_value']=$example_url;

    注意:182为后台的商品属性的ID值,这个非常重要,想调用哪个属性,这里就填写ID。
    第三步:
    打开 goods.dwt 模板文件相应的位置使用以下代码调用:

    {$goods.attr_value}
     

    除特别注明外,本站所有文章均为String me = "Creater\忠实的资深Linux玩家";原创,转载请注明出处来自http://unix8.net/home.php/4870.html

    关于

    发表评论

    暂无评论

    切换注册

    登录

    忘记密码 ?

    切换登录

    注册

    扫一扫二维码分享