Avisos
Vaciar todo

Modificaciones botón Seguir Comprando del carro de compra

5 Respuestas
2 Usuarios
0 Reactions
2,524 Visitas
Raúl Ramón Val
Respuestas: 1150
Noble Member
Topic starter
 

Estoy intentando modificar la ruta del botón Seguir comprando que aparece en el carro de la compra de virtuemart 2.0.20.

Leyendo otros post he llegado al siguiente,

Seguir Comprando

donde me dice como hacerlo en el botón seguir comprando del popup que aparece al añadir un artículo al carrito (esto ya he logrado implementarlo correctamente siguiendo el post), pero cuando llego al final del post me dice como realizarlo pero no se como indicarselo en php.

Modificar el archivo:

components/com_virtuemart/views/cart/tmpl/default.php

y modificar

continue_link_html != '') {
echo $this->continue_link_html;
} ?>

pero no se que ponerle en lugar de esto para que me vaya a la página principal de mi web.

Por otro lado, en el mismo post me dice que es mejor realizarlo de forma override, pero mi pregunta es si tan solo creando el fichero default.php en la ruta

templates/NOMBRE_PLANTILLA/html/com_virtuemart/cart sería suficiente o tengo que activar algo más para poder realizar override en Joomla...

Gracias

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 23/07/2013 6:00 am
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

En el código anterior tendrías que probar a cambiar la línea:

echo $this->continue_link_html;

por algo como lo siguiente:

echo 'Seguir comprando';

Si en tu plantilla ya existe el archivo templates/NOMBRE_PLANTILLA/html/com_virtuemart/cart/default.php puedes hacerlo ahí, en caso contrario, puedes descargarte el archivo components/com_virtuemart/views/cart/tmpl/default.php, aplicar los cambios y subirlo en la ruta del template overwrite. No es necesario aplicar ningún cambio en la configuración de Joomla.


 
Respondido : 23/07/2013 7:41 am
Raúl Ramón Val
Respuestas: 1150
Noble Member
Topic starter
 

Muchas gracias Pablo, me ha funcionado correctamente, pero solo me resuelve el tema puntualmente ya que tengo el siguiente problema...

Dispongo de una web con varios sliders conectados a virtuemart.

Midinka

Si compro directamente en estos sliders, y aparece el popup de "añadir a carro" y pulso "continuar comprando" se va directamente a la categoria del artículo comprando y no a la página principal.

Esto se puede arreglar siguiente los pasos del siguiente link:

Solucion 1

El problema me aparece cuando compro estando en una categoria seleccionada del menu...que ahi si le doy a "Seguir comprando" si que me deberia ir donde va actualmente...es decir a la categoria anterior...

Es decir, mi necesidad es como poner una condición que me indique si la compra se realiza desde la pagina principal vuelva a la pagina principal y si se realiza desde una categoria vuelva a la categoria...

...el mismo problema lo tengo en el "SEGUIR COMPRANDO" que aparece en el carrito de compra...

...muchas gracia


 
Respondido : 23/07/2013 9:23 am
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Eso ya tiene una solución más complicada. El código de la ventana emergente es común para todas las páginas por lo que sería necesario añadir código adicional para tratar de saber desde que página se pulsó el botón de añadir al carro.

Esto requiere de ciertos temas de programación que se escapan a los límites de este foro.


 
Respondido : 23/07/2013 12:14 pm
Raúl Ramón Val
Respuestas: 1150
Noble Member
Topic starter
 

Muchas gracias Pablo, tendre que mejorar mis conocimientos en PHP para solucionarlo.

Puedes dar el tema por finalizado

Un saludo


 
Respondido : 25/07/2013 3:18 pm