Пытаюсь вывести дополнительное изображение категории в стене категорий. В админке все уже сделано, картинка добавляется в базу сохраняется создан новый столбец с именем menu_icon.
На странице категории получается вывести дополнительное изображение а вот на стене категорий нет.
$data['categories'] = [];
foreach($categories as $category) {
$childs_data = [];
if(isset($category['children'])) {
foreach($category['children'] as $child) {
$childs_data[] = [
'category_id' => $child['category_id'],
'name' => $child['name'],
'href' => $this->url->link('product/category', 'path='.$category['category_id'].'_'.$child['category_id'])
];
}
}
if ($result['menu_icon']) {
$menu_icon = $this->model_tool_image->resize($category['menu_icon'], $image_width, $image_height);
} else {
$menu_icon = $this->model_tool_image->resize('placeholder.png', 100, 100);
}
if ($category['image']) {
$image = $this->model_tool_image->resize($category['image'], $image_width, $image_height);
} else {
$image = $this->model_tool_image->resize('placeholder.png', $image_width, $image_height);
}
$data['categories'][] = [
'category_id' => $category['category_id'],
'name' => $category['name'],
'image' => $image,
'menu_icon' => $menu_icon,
'href' => $this->url->link('product/category', 'path='.$category['category_id']),
'childs' => $childs_data
];
}