Jump to content

Chemin // Variable image original produit


Recommended Posts

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

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

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...