_Veronika_ Posted December 19, 2021 Share Posted December 19, 2021 Hola a todos, estoy peleando con el código de prestashop porque tengo una imagen en el tpl del producto y product_list que solo quiero que cargue cuando se ve la pagina desde un ordenador, y que no cargue en móviles. He visto en el foro ingles una opción pero solo válida para PS 1.4 y 1.5, yo uso la 1.6. También he probado a usar css como display none o hidden xs pero eso solo la esconde y yo necesito que no cargue, por lo que tendría que hacerse desde el tpl con un if, pero no se en smarty cual es la query para dispositivos moviles. Alguna idea de como puedo hacerlo? gracias Link to comment Share on other sites More sharing options...
Nickz Posted December 19, 2021 Share Posted December 19, 2021 13 minutes ago, veronica garcia said: Alguna idea de como puedo hacerlo? gracias pon en el css del theme debajo de mobil @media un display none Link to comment Share on other sites More sharing options...
_Veronika_ Posted December 20, 2021 Author Share Posted December 20, 2021 Gracias Nickz pero como describía en mi post eso lo probé y no hace lo que necesito, eso solo esconde la imagen, yo necesito que no cargue pero gracias por tu respuesta Link to comment Share on other sites More sharing options...
pullidea-dev Posted December 20, 2021 Share Posted December 20, 2021 Just now, veronica garcia said: He visto en el foro ingles una opción pero solo válida para PS 1.4 y 1.5, yo uso la 1.6. Por favor, dame el enlace del foro. Creo que será similar en 1.7. Link to comment Share on other sites More sharing options...
_Veronika_ Posted December 20, 2021 Author Share Posted December 20, 2021 Yo estoy en 1.6 y no guardé el enlace porque no era para mi version de Prestashop, lo siento. Pero no creo que te sea util para 1.7, no obstante sigo buscando solucion y si me topo otra vez con el tema te lo paso Link to comment Share on other sites More sharing options...
pullidea-dev Posted December 20, 2021 Share Posted December 20, 2021 (edited) https://stackoverflow.com/questions/56275172/how-to-detect-device-in-smarty-in-prestashop-1-7-in-a-tpl-file {if Context::getContext()->isMobile() == 1} {if Context::getContext()->getDevice() != 2} // TABLETTE {else} // MOBILE {/if} {else} // PC {/if} Edited December 20, 2021 by raudsepp Add details from original url. (see edit history) Link to comment Share on other sites More sharing options...
_Veronika_ Posted December 20, 2021 Author Share Posted December 20, 2021 Voy a probar con ese código, gracias raudsepp 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