vincegx Posted June 21, 2013 Share Posted June 21, 2013 Bonjour à tous, Je cherche à récupérer le chemin (PATH) des images originales de mes produits. J'ai comme contrainte la mise en place de fiche produit ayant des images au format horizontaux ou verticaux. Je recherche donc à récupérer l'image original afin de traiter en php la dimension de mon image, et donc afficher selon le ratio une image adapté à ce ratio et un css adapté également. Actuellement j'utilise dans la page produit ceci pour afficher l'image produit : <img itemprop="image" id="small_pic" src="{$link->getImageLink($product->link_rewrite)}" /> Mais l'affichage se fait selon les parametres de taille défini dans le backoffice, ce qui me pose probleme car les images sont regenere selon les tailles du backoffice. J'aimerai donc pouvoir recuperer l'image original uploadé afin de faire les test necessaires(de ratio). peut etre existe t'il des solutions différentes pour faire la distinction entre une image horizontal ou vertical mais je n'ai pas trouvé de meilleur solution pour le moment. Merci pour votre futur aide Vince Link to comment Share on other sites More sharing options...
Gregory Roussac Posted June 23, 2013 Share Posted June 23, 2013 Hello, Ton test necessaire signifie que tu vas telecharger l'image donc ? Dans ce cas le plus simple c'est de telecharger l'image sans format : par exemple quand tu regardes l'url de l'image produit tu as /PrestaShop/27-large_default/produit.jpg, le plus simple est d'apeller l'url http://debby/PrestaShop/27/produit.jpg Ou sinon regarde bien le code de Link::getImageLink() et surtout les apells à cette fonction qui te permetrra avec les ids des l'image et du produit de retrouver l'image dans le dossier /img/p/ , ce qui dans l'exemple donnerai /PrestaShop/img/p/2/7/27.jpg, lid de l'iamge est decomposé par Image::getImgFolderStatic() Bon courage 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