首页建站经验 ecshop商品页商品属性分类选择的制作教程

ecshop商品页商品属性分类选择的制作教程

这两天用ecshop制作一个商城站时想把里面的商品属性值做成很多大商城常见的可选择分类那种,搜了不少没有提供这方面教程的,找到的也不能使用。有的都是作为插件卖的,竟然没…

这两天用ecshop制作一个商城站时想把里面的商品属性值做成很多大商城常见的可选择分类那种,搜了不少没有提供这方面教程的,找到的也不能使用。有的都是作为插件卖的,竟然没人分享出来,自己研究了下搞定了,决定在A5免费分享给每位遇到同样问题的朋友,希望能帮助到你。

修改步骤:

1、将下面这个图片上传到 themes/您当前模板/images文件夹里面,这里我命名为test.gif。如果你自己改为其他文件名,那么在下面的修改中就要保持一致。

ecshop商品页商品属性分类选择的制作教程

2、找到 themes/您当前模板/goods.dwt文件,做如下修改:

找到下面这段代码:

    
     
     


  •       {$spec.name}:

           
                       
                         
                           
                           

                           
                           
                           
                           
                           
                         
                       
                         
                         

                         
                         
                       
         

  •      
         

    将上面这段代码替换为以下代码 


         


  •      
          {$spec.name}:
        


           
           
           
           
            {$value.label}
           

           
           
           
           
           
           
           
           
           
           

           
           
           
     


         
         

  •     


    再找到下面这段代码:

     

    /**
     * 接收返回的信息
     */
    function changePriceResponse(res)
    {
      if (res.err_msg.length > 0)
      {
        alert(res.err_msg);
      }
      else
      {
        document.forms['ECS_FORMBUY'].elements['number'].value = res.qty;

        if (document.getElementById('ECS_GOODS_AMOUNT'))
          document.getElementById('ECS_GOODS_AMOUNT').innerHTML = res.result;
      }
    }
     

    在上面这段代码下增加以下代码:

    /**
     * 颜色选择器
     */
    function changeAtt(t) {
    t.lastChild.checked='checked';
    for (var i = 0; i         if (t.parentNode.childNodes[i].className == 'cattsel') {
                t.parentNode.childNodes[i].className = '';
            }
        }
    t.className = "cattsel";
    changePrice();
    }

    3、打开themes/您当前模板/style.css,将下面的代码增加到最后(如果您的模板调用的css文件不是style.css,那么将下面的代码加到您调用的那个css文件里面去):

    /*--------------颜色选择器CSS添加-------------*/
    #goodsInfo .catt {width:100%;height:auto;overflow:hidden;padding-bottom:5px;}
    #goodsInfo .catt a {border: #c8c9cd 1px solid;text-align: center;background-color: #fff;margin-right:5px;margin-top:6px;padding-left: 10px;padding-right: 10px;display: block;white-space: nowrap;color: #666;text-decoration: none;float:left;}
    #goodsInfo .catt a:hover {border:#ff6701 2px solid;margin: -1px;margin-right:4px;margin-top:5px;}
    #goodsInfo .catt a:focus {outline-style:none;}
    #goodsInfo .catt .cattsel {border:#ff6701 2px solid;margin: -1px;background: url(images/test.gif) no-repeat bottom right;margin-right:4px;margin-top:5px;}
    #goodsInfo .catt .cattsel a:hover {border: #ff6701 2px solid;margin:-1px;background: url(images/test.gif) no-repeat bottom right;}
    /**/

     

      好了,更新完毕!然后再说说属性的添加方法:

      1、在后台商品管理下的商品类型里面,先添加您的一个商品类型,比如包包,然后给这个类型添加可能出现的所有属性,比如,颜色和尺寸(需要客户购买时候选择的属性,添加的时候要选择单选属性,然后值选择从列表里面选择),然后把所以可能用到的颜色和尺寸添加到列表里面。

      2、添加或者编辑商品,在商品属性一栏里面选择包包这个类型,然后在根据这个商品的属性,点击颜色和尺寸前面的加号,该商品有几个属性,就新建几个,然后在下拉框里面选择这个商品拥有的属性即可。

      说明:因为每个模板的布局和样式不一样,安装好后,如果样式和您的不是很协调,请自行根据您的模板更改样式。本文由郑州网络公司http://www.xw0371.com旭网科技首发于A5站长网,转载请保留此链接

    本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/jianzhan/jingyan/19396.html
    上一篇电子商务网站如何做好seo
    下一篇 企业宣传有主张 尽揽天下 你也可以
    admin

    作者: admin

    这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

    为您推荐

    评论列表()

      联系我们

      联系我们

      0898-88888888

      在线咨询: QQ交谈

      邮箱: email@wangzhan.com

      工作时间:周一至周五,9:00-17:30,节假日休息

      关注微信
      微信扫一扫关注我们

      微信扫一扫关注我们

      关注微博
      返回顶部