Opencart 2x, изображения категорий в меню без модуля

15 июля 2019

Добавить изображения категории Opencart 2 в боковом меню можно и без модуля 

В файле ваш_сайт/catalog/controller/module/category.php после

$this->load->model('catalog/product');

добавить

$this->load->model('tool/image');

после

foreach ($categories as $category) {

добавить

if ($category['image']) {
$category['image'] = $this->model_tool_image->resize($category['image'], 14, 14);
} else {
$category['image'] = '';
}

после

'href' => $this->url->link('product/category', 'path=' . $category['category_id']),

добавить (и там в конце запятой вроде нет, ее дописать конечно)

'thumb' => $category['image']

И в файле ваш_сайт/catalog/view/theme/ваша_тема/template/module/category.tpl вывести картинку кодом <?php if ($category['thumb']) { ?><img src="<?php echo $category['thumb']; ?>" /> <?php } ?> (в дефолтном 15 строка), чтобы получилось так

<a href="<?php echo $category['href']; ?>" class="list-group-item"><?php if ($category['thumb']) { ?><img src="<?php echo $category['thumb']; ?>"/> <?php } ?><?php echo $category['name']; ?></a>

Получится типа такого