/ / Prestashop 1.6.1.5 ajax-cart.js Actualizar capa excepto la categoría - javascript, ajax, prestashop, prestashop-1.6

Prestashop 1.6.1.5 ajax-cart.js Capa de actualización excepto categoría - javascript, ajax, prestashop, prestashop-1.6

¿Cómo puedo modificar mi ajax-cart.js que no está visible en la ventana emergente de agregar al carrito si selecciono un producto de una categoría personalizada? El código está aquí (ajax-cart.js, fila 720)

updateLayer: function (producto) {

    $("#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="/images/" + 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();
},

Necesito algo como esto: si (product.id_category_default == 95) entonces no use el código, de lo contrario - - code

Respuestas

0 para la respuesta № 1

Suponiendo que tiene la plantilla predeterminada, el archivo a editar es: themes/default-bootstrap/modules/blockcart/blockcart-json.tpl

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

Hecho. Ahora puede usar esta var en esa función después de agregar un producto en el carrito;)