Maddnes Posted June 9, 2016 Share Posted June 9, 2016 Bonsoir, malgrès de nombreuse recherche je reste sur ma faim..Je m'explique..Sur mon site je suis amener a créer d’innombrables sous catégories, et forcement le rendu n'est pas super avec l'utilisation du TopMenu.J'ai bien chercher a modifier les .php comme précisé dans de nombreux tuto mais en vain..Voici la ligne sensé faire mon bonheur, tire de blocktopmenu.phpMerci d'avance pour votre retour.PrestaShop v1.6.1.5 { $html = ''; foreach ($categories as $key => $category) { if ($category['level_depth'] > 1) { $cat = new Category($category['id_category']); $link = Tools::HtmlEntitiesUTF8($cat->getLink()); } else { $link = $this->context->link->getPageLink('index'); } /* Whenever a category is not active we shouldnt display it to customer */ if ((bool)$category['active'] === false) { continue; } $html .= '<li'.(($this->page_name == 'category' && (int)Tools::getValue('id_category') == (int)$category['id_category']) ? ' class="sfHoverForce"' : '').'>'; $html .= '<a href="'.$link.'" title="'.$category['name'].'">'.$category['name'].'</a>'; if (isset($category['children']) && !empty($category['children'])) { $html .= '<ul>'; $html .= $this->generateCategoriesMenu($category['children'], 0); if ((int)$category['level_depth'] <= 2 && !$is_children) { $files = scandir(_PS_CAT_IMG_DIR_); if (count(preg_grep('/^'.$category['id_category'].'-([0-2])?_thumb.jpg/i', $files)) > 0) { $html .= '<li class="category-thumbnail">'; foreach ($files as $file) { if (preg_match('/^'.$category['id_category'].'-([0-2])?_thumb.jpg/i', $file) === 1) { $html .= '<div><img src="'.$this->context->link->getMediaLink(_THEME_CAT_DIR_.$file) .'" alt="'.Tools::SafeOutput($category['name']).'" title="' .Tools::SafeOutput($category['name']).'" class="imgm" /></div>'; } } $html .= '</li>'; } } $html .= '</ul>'; } $html .= '</li>'; } return $html; } Link to comment Share on other sites More sharing options...
doekia Posted June 9, 2016 Share Posted June 9, 2016 Et moi c'est autre chose qui ferait mon bonheur. Link to comment Share on other sites More sharing options...
Maddnes Posted June 17, 2016 Author Share Posted June 17, 2016 Pas d`idee ? 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