Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

Bloque carrito en Opencart

Estas en el tema de Bloque carrito en Opencart en el foro de Sistemas de gestión de contenidos en Foros del Web. Buenas noches a todos: Tengo instalada en mi servidor Opencart 1.5.0. El tema por defecto te muestra la cesta de la compra arriba, en la ...
  #1 (permalink)  
Antiguo 24/01/2012, 17:49
 
Fecha de Ingreso: marzo-2008
Mensajes: 207
Antigüedad: 16 años, 1 mes
Puntos: 0
Pregunta Bloque carrito en Opencart

Buenas noches a todos:

Tengo instalada en mi servidor Opencart 1.5.0.

El tema por defecto te muestra la cesta de la compra arriba, en la cabecera, y con un efecto super chulo (ajax, he de suponer) se despliega y te muestra toda la cesta de la compra, y además cuando compras un producto, otro efecto mega chachi lo arrastra hasta la cesta de la compra (muy chulo todo).

Pues bien, debido al diseño que tenía planificado, he tenido que desplazar la cesta de la compra a un bloque lateral, moviéndola de un contenedor a otro. He de suponer que esto ha jodido el script que hacía estas cosas molonas de antes, porque ahora no arrastra los productos hasta la cesta de la compra, y además no se actualizan los ítems ni el dinero que hay dentro de la cesta de la compra, de hecho el dinero siempre está a 0.

En un principio, lo que me gustaría es que mostrara directamente la lista de productos en la cesta de la compra sin tener de forma perenne, y no que haya que hacer click para abrir un desplegable, y por supuesto, que vuelva a funcionar lo de arrastrar los productos (aunque esto es secundario y puedo prescindir de este efecto tan molón).

El problema es que no sé exactamente que he tocado para que deje de funcionar el script, y ahora, si no refresco la página, no se refleja el incremento de ítems en la cesta.

Hace no mucho tiempo estuve bicheando el código de las Opencart hasta el punto de modificar y crear nuevas funciones, pero no sé exactamente cómo trata la Opencart al objeto "Cesta" (porque he de suponer que usa un objeto Cesta o algo parecido) ni cómo lo nombra ni nada.

¿Alguien que me pueda orientar para que pueda arreglar este problemilla? En verdad no es nada serio, pero es la base para el buen funcionamiento de mi Opencart.

Os dejo el trocito de código donde tengo insertada la cesta de la compra ahora mismo:

Código PHP:
<?php
  $total 
0;
  
$items $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0);
  
$text_items $items." &iacute;tem(s) - ".$this->currency->format($total);
?>
Código HTML:
<div class="box" id="cart-box">
    <div class="box-heading">Tu cesta</div>
    <div class="box-content"> 
Código PHP:
<?php echo $text_items?>
Código HTML:
<a title="Ver tu cesta" href="/index.php?route=checkout/cart" class="button"><span>Ver cesta</span></a>
    </div>
  </div> 
Está todo dentro de column_right.tpl.
  #2 (permalink)  
Antiguo 25/01/2012, 18:18
 
Fecha de Ingreso: marzo-2008
Mensajes: 207
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Bloque carrito en Opencart

Vale, era una chorrada de ID en el bloque.

Tenía que poner id="cart" y que ese bloque tuviera dentro otro bloque "content"... Ains... eso me pasa por no estar más atenta y hacerlo todo deprisa y corriendo a las tantas -_-Uu ...

Gracias igualmente a todos.


Un saludo.

Etiquetas: opencart, carritodecompras
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:44.