Jump to content

[Solucionado] Problema con botón personalizado


JuDrYa

Recommended Posts

Hola a tod@s.

 

Vereis he creado un botón personalizado al lado del carrito (blockcart).

Tengo el botón en el .tpl y he añadido al "ajax-cart.js" en...

(elimino el código que trae por defecto para no pegarlo todo aquí)

       if (parseInt(jsonData.nbTotalProducts) > 0)
	{
	   $('#cart-buttons2').show();
        else
        {
            $('#cart-buttons2').hide();
        }

Si añado un producto al carrito aparece el botón y si lo elimino, desaparece.

Mi problema viene en que me aparece el otón desde el principio, cuando yo quiero que aparezca solo si cargo algún producto al carrito.

 

Habia probado a poner debajo de ese código, lo siguiente...

       if (parseInt(jsonData.nbTotalProducts) == 0)
	{
            $('#cart-buttons2').hide();
        }

Por probar, porque llevo todo el día liado con el botoncito de los coj......es.

 

 

 

Edited by nadie
Moderación del foro añade la palabra "Solucionado" al titulo del tema. (see edit history)
Link to comment
Share on other sites

Te pasa esto porque la función donde tienes esta comprobación para ocultar y mostrar se ejecuta solo cuando añades un producto al carrito. 

Puedes hacer dos cosas, o poner:

if (parseInt(jsonData.nbTotalProducts) == 0)
{
    $('#cart-buttons2').hide();
}

en alguna otra función javascript que se ejecuta al mostrar el carrito o ponerle al botón en el .tpl que no se muestre por defecto:

<button name="button2" id="cart-button2" style="display:none;"/>
  • Like 1
Link to comment
Share on other sites

Gracias "jesa".

Esto...

if (parseInt(jsonData.nbTotalProducts) == 0)
{
$('#cart-buttons2').hide();
}

... no sabia donde ponerlo.

 

Con esto ( que ya lo habia probado antes)...

<button name="button2" id="cart-button2" style="display:none;"/>

... me lo ocultaba siempre, aunque el carrito tuviese articulos.

 

Al final lo que me ha resultado a sido...

     <div id="cart-buttons2" {if $cart_qties == 0} style="display: none;"{/if}>

Gracias por tu ayuda.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...