Do_while Posted April 18, 2014 Share Posted April 18, 2014 (edited) Bonjour à tous, J'ai effectué quelques modifications sur le fichier bloctopmenu.php, afin de rendre plus aisée la création d'images thumbnails de catégorie. Je vous laisse le code : $html .= '<a href="'.$link.'" title="'.$category['name'].'">'.$category['name'].'</a>'; //$html .= isset($category['children']) && !empty($category['children']); if (isset($category['children']) && !empty($category['children'])) { $html .= '<ul>'; $html .= $this->generateCategoriesMenu($category['children']); //$html .= '<input type="hidden" value="'.$category['level_depth'].'" />'; if ((int)$category['level_depth'] != 0) { $files = scandir(_PS_CAT_IMG_DIR_.'/menu'); // je créé un sous dossier menu, pour s'y retrouver if (count($files) > 0) { $html .= '<li id="category-thumbnail'.$category['id_category'].'">'; // un id doit être unique ! foreach ($files as $file) /* je modifie l'appel des thumbnails Au lieu de les appeller avec l'id de la catégorie, je le fait avec le nom de la catégorie (principale) */ if (preg_match('/'.$category['name'].'-([0-9])?_thumb.jpg/i', $file) === 1) { $html .= '<div><img src="'.$this->context->link->getMediaLink(_THEME_CAT_DIR_.'/menu/'.$file) // j'oublie pas de modifier le lien .'" alt="'.Tools::SafeOutput($category['name']).'" title="' .Tools::SafeOutput($category['name']).'" class="imgm" /></div>'; } $html .= '</li>'; } } $html .= '</ul>'; } $html .= '</li>'; } return $html; A vous de l'utiliser si vous le souhaitez. J'ai par contre un autre soucis, non pas sur le menu, mais au niveau du panier, le lien ne mène pas à la page..., il doit probablement un return false; quelque part... je vais chercher dans les topic, ou me plonger dans le code. ++ EDIT : Modification de l'id de la div contenant les thumbnails (W3C compliant) Edited April 18, 2014 by Do_while (see edit history) 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