Avisos
Vaciar todo

Modificación botón Regresar A Categoria...  

 
Raúl Ramón Val
 Raúl Ramón Val
Noble Member

Necesito realizar cambios en el botón Regresar A Categoría del botón carro de compra. El problema que tengo es que en la página principal de mi página no parto de una página de una categoría, sino de una página con un slider de productos de virtuemart, y cuando actualmente le doy al botón de regresar a, no me vuelve a la página principal de la web (en la cual solo vendo actualmente dos productos) sino que se va directamente a la página de la categoría de estos productos.

Mi necesidad es que este botón de Regresar a vuelva a la web principal y no a la categoría anterior en el caso de venir de la pagina principal(del slider) y que regrese a categoría anterior en el caso de que venga de una categoría.

No he encontrado ninguna información al respecto en la web...

Muchas gracias

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 23/07/2013 7:51 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Para cambiar esto será necesario aplicar cambios en el propio código de Virtuemart y no en el de sus plantillas, por lo que será necesario aplicarlo cada vez que se actualice el componente.

En concreto habrá que edita el archivo components/com_virtuemart/controllers/cart.php. Aquí habrá que localizar el código:

$continue_link = JRoute::_('index.php?option=com_virtuemart' . $categoryLink);

por el siguiente:

$continue_link = JRoute::_('index.php');

Si vas a aplicar los cambios realiza antes una copia de seguridad del archivo.

ResponderCitar
Respondido : 23/07/2013 8:58 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Raúl Ramón Val
 Raúl Ramón Val
Noble Member

Perdona Pablo, me equivoque ayer al especificarte mi problema...
Necesito Cambiar la opción Volver a Categoria, pero no del Carrito del al compra sino de la ficha de detalles del producto. Es decir, no que vaya a la categoria anterior sino a la pagina principal del producto....

Obviamente he cambiado la modificación que tu me indicas y no me funciona...

Muchas gracias

ResponderCitar
Respondido : 24/07/2013 12:54 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

He probado el código que te había pasado y parece que este te lleve a la página de inicio de la tienda, no de la web.

En lugar de cambiar el código por:

$continue_link = JRoute::_('index.php');

prueba a hacerlo por este otro:

$continue_link = 'index.php';
ResponderCitar
Respondido : 24/07/2013 1:59 pm

Raúl Ramón Val
 Raúl Ramón Val
Noble Member

Hola Pablo, creo que no nos queda claro el problema....El botón que yo quiero cambiar el funcionamiento es el de Regresar a categoria de la ficha de detalle del artículo, como te visualizo en el fichero adjunto...

Muchas gracias por tu nota, me la apunto tambien para que me vaya bien...

ResponderCitar
Respondido : 24/07/2013 2:48 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Pensaba que te referías al botón que se muestra al pulsar en el botón de añadir al carro.

Para quitar y cambiar este botón descárgate el archivo default.php que tienes en la ruta components/com_virtuemart/views/productdetails/tmpl.

Aquí busca el siguiente código:

<a href="" class="product-details" title="">

Si lo cambias por el siguiente al pulsar sobre él se irá a la página de inicio:

<a href="index.php" class="product-details" title="">

Una vez hecho los cambios tendrás que subir el archivo en la ruta templates/TU_PLANTILLA/html/com_virtuemart/productdetails en donde TU_PLANTILLA es el nombre de la plantilla que estás utilizando en tu Joomla. Es posible que tengas que crear algunos directorios para llegar a la ruta que te indico.

Si ya tenías un archivo default.php en esa ruta entonces los cambios que te he indicado tendrás que aplicarlos en ese archivo.

ResponderCitar
Respondido : 24/07/2013 3:20 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Raúl Ramón Val
 Raúl Ramón Val
Noble Member

Muchas gracias Pablo...me ha funcionado perfectamente...

Podemos dar por cerrado el caso....

Un saludo

ResponderCitar
Respondido : 25/07/2013 5:43 am