alexandrieb Posted August 27, 2016 Share Posted August 27, 2016 (edited) Bonsoir, Est ce possible d'obtenir l'url de l'image d'un produit dans un fichier TPL? J'ai un foreach dans mon tpl qui parcours les produits obenur via getProducts. Avez-vous une idée? Merci Edited August 30, 2016 by alexandrieb (see edit history) Link to comment Share on other sites More sharing options...
alexandrieb Posted August 27, 2016 Author Share Posted August 27, 2016 Dans mon fichier php, j'ai assigné une variable $smarty->assign('link', new Link()); car dans les exemples que je trouve, il affiche toujours dans le tpl $link mais je ne le vois pas Et dans mon tpl, j'ai placé ceci: <img id="small_pic" src="{$link->getImageLink($product->link_rewrite)}" /> Mais le time out est dépassé... Forcément, pas de time out si j'enleve la balise img... Avez-vous une idée? Link to comment Share on other sites More sharing options...
Mediacom87 Posted August 29, 2016 Share Posted August 29, 2016 Bonjour, avez vous regardé la structure de l'appel de la fonction getImageLink() ? /** * Returns a link to a product image for display * Note: the new image filesystem stores product images in subdirectories of img/p/ * * @param string $name rewrite link of the image * @param string $ids id part of the image filename - can be "id_product-id_image" (legacy support, recommended) or "id_image" (new) * @param string $type */ public function getImageLink($name, $ids, $type = null) Link to comment Share on other sites More sharing options...
alexandrieb Posted August 30, 2016 Author Share Posted August 30, 2016 Bonjour et merci pour votre réponse.J'avais trouvé entre temps et j'avoue avoir oublier de mettre ce post en résolu. Je le fais de suite 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