Prestashop 1.6.1.5 ajax-cart.js更新除类别外的图层

时间:2016-08-15 03:30:20

标签: javascript ajax prestashop prestashop-1.6

如果我从自定义类别中选择一个产品,我该如何修改我的ajax-cart.js看不到添加到购物车的弹出窗口。 代码在这里(ajax-cart.js,第720行)

updateLayer:function(product){

    $('#layer_cart_product_title').text(product.name);
        $('#layer_cart_product_attributes').text('');
        if (product.hasAttributes && product.hasAttributes == true)
        $('#layer_cart_product_attributes').html(product.attributes);
        $('#layer_cart_product_price').text(product.price);
    $('#layer_cart_product_quantity').text(product.quantity);
    $('.layer_cart_img').html('<img class="layer_cart_img img-responsive" src="' + product.image + '" alt="' + product.name + '" title="' + product.name + '" />');

    var n = parseInt($(window).scrollTop()) + 'px';

    $('.layer_cart_overlay').css('width','100%');
        $('.layer_cart_overlay').css('height','100%');
    $('.layer_cart_overlay').show();
    $('#layer_cart').css({'top': n}).fadeIn('fast');
    crossselling_serialScroll();
    },

我需要这样的东西:if(product.id_category_default == 95)然后不要使用代码,否则 - &gt;代码

1 个答案:

答案 0 :(得分:0)

假设您有默认模板,则要编辑的文件是: themes/default-bootstrap/modules/blockcart/blockcart-json.tpl

// Add new line after row #32
"id_category_default" : {$product.id_category_default|intval},

完成。现在,您可以在购物车中添加产品后在该功能中使用此var;)