Matension Posted November 28, 2015 Share Posted November 28, 2015 (edited) Bonjour à tous, je ne sais pas vraiment quel titre mettre au sujet :/ En fait dans le module j'ai la ligne suivante : $image = _PS_IMG_DIR_.'p/'.$productImages['id_image'].'/'.$productImages['id_image'].'-thickbox_default.jpg'; Exemple : /img/p/3460/3460-thickbox_default.jpg Le souci est que prestashop génère le lien suivant : /img/p/3/4/6/0/3460-large_default.jpg Ce ne sont pas des url simplifiée Le but serait de soit, arriver à diviser l'ID de l'image en 4 chiffres séparés par un slach. Ou éventuellement d'utiliser les url simplifiée. Edited November 29, 2015 by Matension (see edit history) Link to comment Share on other sites More sharing options...
doekia Posted November 28, 2015 Share Posted November 28, 2015 (edited) $image = _PS_IMG_DIR_.'p/'.Image::getImgFolderStatic($id_image).$id_image.'.jpg'; Edited November 28, 2015 by doekia (see edit history) Link to comment Share on other sites More sharing options...
Matension Posted November 28, 2015 Author Share Posted November 28, 2015 Bonjour doekia et merci Par contre, que ce soit en url simplifiée ou pas, j'ai l'erreur FPDF error: Can't open image file: /var/www/prestashop/img/p/.jpg Link to comment Share on other sites More sharing options...
Mediacom87 Posted November 28, 2015 Share Posted November 28, 2015 Bonjour, vous pouvez regarder aussi ici https://github.com/PrestaShop/PrestaShop/blob/1.6.1.2/classes/Link.php#L406 Link to comment Share on other sites More sharing options...
doekia Posted November 29, 2015 Share Posted November 29, 2015 Oui le $id_image dans le snippet que j'ai donné doit être converti en $productImages['id_image'] Link to comment Share on other sites More sharing options...
Matension Posted November 29, 2015 Author Share Posted November 29, 2015 Effectivement doekia, avec la ligne $image = _PS_IMG_DIR_.'p/'.Image::getImgFolderStatic($productImages['id_image']).$productImages['id_image'].'.jpg'; ça fonctionne tout à fait Je n'étais pas arrivé à cette ligne avec le lien que Mediacom87 m'avait donné. Je n'ai pas assez de compétence pour ça, je peux faire certaines modifications avec ce que j'ai déjà compris depuis le temps, mais pas ce genre de modification. Je te remercie beaucoup, je remercie également Mediacom87 pour son lien, ça peut toujours servir 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