Jump to content
mario19

Botón "ver más" en categorías 1.7

Recommended Posts

Hola,

Tengo la plantilla classic en Prestashop 1.7. me gustaría insertar el botón de "ver más" para evitar problemas de paginación en categorías.

El módulo de scroll inifinto premiun no me funciona bien. 

Alguién sabe qué código y en qué archivo insertarlo para poder hacer lo que sugiero?

 

Share this post


Link to post
Share on other sites

No es tan sencillo como insertar un botón o un trozo de código sin más.

Hay que crear un sistema de paginación mediante AJAX, el botón sólo sería el "disparador" para hacer la petición de cargar los productos de la siguiente página y añadirlos dentro de la página activa. Luego tendrás que lidiar con los problemas derivados de cargar los productos así, como que el usuario pulse el botón "atrás" del navegador tras entrar en un producto y tengas que llevarle a la última línea en la que estaba el producto que visitó, y no al principio del todo de la categoría, que es lo que pasaría por defecto.  O que el usuario quiera volver al principio de la categoría y tengo que desplazar hacia arriba la pantalla veinte veces si se han cargado muchos productos (debería incorporarse un botón de subida arriba automática).

Vamos, que al final es como programarte tú un módulo como el que dices a medida. Que llevará archivos Javascript, un controlador para las peticiones Ajax, unas vistas para los botones y seguramente CSS adicional y más cosas. No es tan sencillo como puede parecer.

  • Like 1

Share this post


Link to post
Share on other sites
Posted (edited)
On 6/2/2020 at 2:05 PM, Prestafan33 said:

No es tan sencillo como insertar un botón o un trozo de código sin más.

Hay que crear un sistema de paginación mediante AJAX, el botón sólo sería el "disparador" para hacer la petición de cargar los productos de la siguiente página y añadirlos dentro de la página activa. Luego tendrás que lidiar con los problemas derivados de cargar los productos así, como que el usuario pulse el botón "atrás" del navegador tras entrar en un producto y tengas que llevarle a la última línea en la que estaba el producto que visitó, y no al principio del todo de la categoría, que es lo que pasaría por defecto.  O que el usuario quiera volver al principio de la categoría y tengo que desplazar hacia arriba la pantalla veinte veces si se han cargado muchos productos (debería incorporarse un botón de subida arriba automática).

Vamos, que al final es como programarte tú un módulo como el que dices a medida. Que llevará archivos Javascript, un controlador para las peticiones Ajax, unas vistas para los botones y seguramente CSS adicional y más cosas. No es tan sencillo como puede parecer.

Muchas gracias por la respuesta. Me doy cuenta de que no es tan fácil. Tengo el módulo de "scroll infinito premiun" que hace gran parte de lo que dices, pero no todo. Además intuyo que da problemas.

Edited by mario19 (see edit history)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More