wolvelopez Posted January 24, 2017 Share Posted January 24, 2017 Hola amigos. Necesito mostrar unos productos en concreto a traves de una sql que ya tengo y que funciona bien. Con JQuery me funciona perfectamente, pero mediante un boton y PHP no se realmente como hacerla. El caso es que tengo 2 combos en la pagina de inicio y el usuario debe seleccionar uno y despues otro, para darle al boton de buscar y que muestre dichos prodcutos en funcion de lo elegido en esos dos combos. No se como deberia plantear ese form y a donde debia llamar ese boton para que me traiga esos productos. Entiendo que lo hago en el PHP y despues desde el tpl llamo a esa función, pero no se por donde empezar. ¿Alguin me arroja un poco de luz? Gracias Link to comment Share on other sites More sharing options...
ventura Posted January 24, 2017 Share Posted January 24, 2017 Puedes hacerlo con ajax, encontraras muchos ejemplos https://codeforgeek.com/2014/09/ajax-search-box-php-mysql/ Link to comment Share on other sites More sharing options...
wolvelopez Posted January 24, 2017 Author Share Posted January 24, 2017 Con Ajax me carga los productos, pero despues no se como mostrarlos en plan bonito, de este tipo y con la opcion de añadir al carro y demas: Link to comment Share on other sites More sharing options...
wolvelopez Posted January 24, 2017 Author Share Posted January 24, 2017 Vale,ya he conseguido la opcion de añadir al carro y mostrar producto. Solo me falta conseguir la ruta de cada imagen de producto. Voy a seguir avanzando... Link to comment Share on other sites More sharing options...
ventura Posted January 24, 2017 Share Posted January 24, 2017 Vale,ya he conseguido la opcion de añadir al carro y mostrar producto. Solo me falta conseguir la ruta de cada imagen de producto. Voy a seguir avanzando... Dependerá de como sea la consulta que genera la información de los productos, si la sacas de la query o si instancias el Product object, en cualquier caso la puedes obtener desde el php o directamente desde el .tpl. Para la imagen principal $image = Product::getCover((int)$product->id); y luego ya completas los parametros del enlace, ejemplo $this->context->link->getImageLink($product->link_rewrite, $image, 'medium_default') Link to comment Share on other sites More sharing options...
wolvelopez Posted January 24, 2017 Author Share Posted January 24, 2017 Dependerá de como sea la consulta que genera la información de los productos, si la sacas de la query o si instancias el Product object, en cualquier caso la puedes obtener desde el php o directamente desde el .tpl. Para la imagen principal $image = Product::getCover((int)$product->id); y luego ya completas los parametros del enlace, ejemplo $this->context->link->getImageLink($product->link_rewrite, $image, 'medium_default') Muchas gracias. Voy a probarlo a ver como lo saco desde javascript, ya que todo me los estoy trayendo con jquery al final. Gracias ventura. Link to comment Share on other sites More sharing options...
wolvelopez Posted January 25, 2017 Author Share Posted January 25, 2017 No tengo manera de sacar la ruta de la imagen de un producto desde prestashop, teniendo el id del producto. ¿Se os ocurre como puedo hacerlo? Gracias Link to comment Share on other sites More sharing options...
ventura Posted January 25, 2017 Share Posted January 25, 2017 Si tienes el id solo tienes que instanciar como mejor te venga Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now