[*] FO : add thumbnails for all categories
This commit is contained in:
+4
-5
@@ -465,7 +465,7 @@ class Blocktopmenu extends Module
|
|||||||
return $html;
|
return $html;
|
||||||
}
|
}
|
||||||
|
|
||||||
private function generateCategoriesMenu($categories)
|
private function generateCategoriesMenu($categories, $is_children = 0)
|
||||||
{
|
{
|
||||||
$html = '';
|
$html = '';
|
||||||
|
|
||||||
@@ -486,16 +486,15 @@ class Blocktopmenu extends Module
|
|||||||
if (isset($category['children']) && !empty($category['children']))
|
if (isset($category['children']) && !empty($category['children']))
|
||||||
{
|
{
|
||||||
$html .= '<ul>';
|
$html .= '<ul>';
|
||||||
$html .= $this->generateCategoriesMenu($category['children']);
|
$html .= $this->generateCategoriesMenu($category['children'], 1);
|
||||||
|
|
||||||
if ((int)$category['level_depth'] == 2)
|
if ((int)$category['level_depth'] > 1)
|
||||||
{
|
{
|
||||||
$files = scandir(_PS_CAT_IMG_DIR_);
|
$files = scandir(_PS_CAT_IMG_DIR_);
|
||||||
|
|
||||||
if (count($files) > 0)
|
if (count($files) > 0 && !$is_children)
|
||||||
{
|
{
|
||||||
$html .= '<li id="category-thumbnail">';
|
$html .= '<li id="category-thumbnail">';
|
||||||
|
|
||||||
foreach ($files as $file)
|
foreach ($files as $file)
|
||||||
if (preg_match('/'.$category['id_category'].'-([0-9])?_thumb.jpg/i', $file) === 1)
|
if (preg_match('/'.$category['id_category'].'-([0-9])?_thumb.jpg/i', $file) === 1)
|
||||||
$html .= '<div><img src="'.$this->context->link->getMediaLink(_THEME_CAT_DIR_.$file)
|
$html .= '<div><img src="'.$this->context->link->getMediaLink(_THEME_CAT_DIR_.$file)
|
||||||
|
|||||||
Reference in New Issue
Block a user