¿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 № 1Suponiendo 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;)