negoce Posted May 1, 2008 Share Posted May 1, 2008 Bonjour, je tourne pour le moment sur le 097 que je trouve moins lourd que la RC2. je cherche à mettre une mini image de de catégorie pour chaque catégorie. j'ai tenter de reprendre les structures de différents codes de différents modules mais je n'ai pas réussit ! si vous avez une idée pour faire cette modif vous me sauvez la vie ! le code d'origine: {if $categories} <ul class="category"> {foreach from=$categories item=category} <li><a href="{$link->getCategoryLink($category.id_category, $category.link_rewrite)}">{$category.name}</a></li> {/foreach} </ul> {else} <div class="center tspace bspace">{l s='No new categorie' mod='blockcategories'}<br />{l s='at this time' mod='blockcategories'}</div> {/if} l'image : <img src="{$img_cat_dir}{$category.id_image}-small.jpg" /> et <img src="{$img_cat_dir}{$category->id_image}-small.jpg" /> j'ai utiliser des if, des else et des /if mais ça n'a rien donné ! mais je pense que je cherche au mauvais lieu si vous avez une idée... je suis parti du principe que si l'image s'affiche parfaitement dans " category.tpl " il n'y a pas de raison qu'elle ne s'affiche pas dans " blockcategories " mais j'ai du loupé un truc ??? ??? Merci d'avance de toute aide... Link to comment Share on other sites More sharing options...
Yoann Posted May 2, 2008 Share Posted May 2, 2008 Bonjour, Faite un clique droit sur l'image qui n'apparait pas puis faite "afficher l'image" si elle éxiste elle s'affichera si elle ne s'affiche pas vous tombé sur une erreur c'est que vous avez du faire une mauvaise manipulation est supprimé le dossier ou l'image été mise... Sinon dans votre espace admin vérifier la Regénération des miniatures. Cordialement Link to comment Share on other sites More sharing options...
negoce Posted May 2, 2008 Author Share Posted May 2, 2008 Bonjour, Merci Yoann mais je pense que c'est ailleurs ! car comme dans l'image du dessus elle est bien visible dans la page " category.tpl " mais pas dans " blockcategories " voilà... merci pour toute aide... Link to comment Share on other sites More sharing options...
Julien Breux Posted May 4, 2008 Share Posted May 4, 2008 Pour l'affichage dans la partie du bloc de catégorie, vous devez vous pencher sur le module lui même Dans le dossier : /prestashop/modules/blockcategories/ Les fichiers sont : - blockcategories.tpl - category-tree-branch.tpl Link to comment Share on other sites More sharing options...
negoce Posted May 4, 2008 Author Share Posted May 4, 2008 Bonjour, Merci de ta réponsqe Julien, je sais bien mais comment ? puis que ce que j'ai tenté n'a pas marché ! je me suis inspiré des autres block pour mettre mes images. ça a très bien marché pour le block " nouneau produit " pour lequel j'ai ajouter aux nom des produits leurs images respectives. mais je n'arrive pas à le faire pour les catégories ! je cherche une aide concraite, car là je bug ! Merci de toute aide et à bientôt... Link to comment Share on other sites More sharing options...
julien Posted May 5, 2008 Share Posted May 5, 2008 l'idée de Yoann est un bon début, fais un clique droit -> "afficher l'image" sur les deux images (dans le block et dans la page catégorie) Compare la source des images et colle les ici. Ensuite on pourra voir ou ça coince. Julien Link to comment Share on other sites More sharing options...
negoce Posted May 5, 2008 Author Share Posted May 5, 2008 Bonjour, ok j'y go !! à bientôt... Link to comment Share on other sites More sharing options...
negoce Posted May 5, 2008 Author Share Posted May 5, 2008 Bonjour, Merci les les mecs vous m'avez bien aidé ! même si au début la lumière était absente ??? pour ceux que ça interesse : voilà le mini code image à mettre : <img src="{$img_cat_dir}{$category.id_category}-small.jpg" /> à très bientôt... Link to comment Share on other sites More sharing options...
julien Posted May 6, 2008 Share Posted May 6, 2008 Content pour toi Pense au [RESOLU] sur le premier post pour que ça apparaisse sur la liste des discutions Link to comment Share on other sites More sharing options...
negoce Posted May 6, 2008 Author Share Posted May 6, 2008 Bonjour, je l'ai mis mais visiblement au mauvais lieu ! à bientôt... Link to comment Share on other sites More sharing options...
lydiet Posted March 9, 2010 Share Posted March 9, 2010 Bonjour,Voici une autre solution, utilisée sur Prestashop 1.2.5 :1/ Dans blockcategories.php, fonction getTree ajouter la ligne : 'image' => $id_category, Ce qui donne : function getTree($resultParents, $resultIds, $maxDepth, $id_category = 1, $currentDepth = 0) { global $link; $children = array(); if (isset($resultParents[$id_category]) AND sizeof($resultParents[$id_category]) AND ($maxDepth == 0 OR $currentDepth < $maxDepth)) foreach ($resultParents[$id_category] as $subcat) $children[] = $this->getTree($resultParents, $resultIds, $maxDepth, $subcat['id_category'], $currentDepth + 1); if (!isset($resultIds[$id_category])) return false; return array('id' => $id_category, 'link' => $link->getCategoryLink($id_category, $resultIds[$id_category]['link_rewrite']), 'name' => Category::hideCategoryPosition($resultIds[$id_category]['name']), 'desc'=> $resultIds[$id_category]['description'], 'image'=> $id_category, 'children' => $children); } 2/ Puis, dans category-tree-branch.tpl, indiquer la source des images juste avant le final : Ce code permet de faire apparaître l'image principale de la categorie. Il est possible d'utiliser une miniature en ajoutant -large, -medium ou -small devant .jpgLT Link to comment Share on other sites More sharing options...
rocky Posted March 10, 2010 Share Posted March 10, 2010 Topic moved from English forum Link to comment Share on other sites More sharing options...
Paolo666 Posted March 7, 2012 Share Posted March 7, 2012 Bonjour, Voici une autre solution, utilisée sur Prestashop 1.2.5 : 1/ Dans blockcategories.php, fonction getTree ajouter la ligne : 'image' => $id_category, Ce qui donne : function getTree($resultParents, $resultIds, $maxDepth, $id_category = 1, $currentDepth = 0) { global $link; $children = array(); if (isset($resultParents[$id_category]) AND sizeof($resultParents[$id_category]) AND ($maxDepth == 0 OR $currentDepth < $maxDepth)) foreach ($resultParents[$id_category] as $subcat) $children[] = $this->getTree($resultParents, $resultIds, $maxDepth, $subcat['id_category'], $currentDepth + 1); if (!isset($resultIds[$id_category])) return false; return array('id' => $id_category, 'link' => $link->getCategoryLink($id_category, $resultIds[$id_category]['link_rewrite']), 'name' => Category::hideCategoryPosition($resultIds[$id_category]['name']), 'desc'=> $resultIds[$id_category]['description'], 'image'=> $id_category, 'children' => $children); } 2/ Puis, dans category-tree-branch.tpl, indiquer la source des images juste avant le final : [img=/nom_de_votre_site/img/c/{$node.image|escape:htmlall:] Ce code permet de faire apparaître l'image principale de la categorie. Il est possible d'utiliser une miniature en ajoutant -large, -medium ou -small devant .jpg LT que modifier dans category-tree-branch.tpl ?? 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