Изображение категории Opencart 3
0

Как добавить изображение в меню категории Opencart 3

Первое, что хочу заметить — добавить изображение в меню стандартными способами нельзя. Такого функционала в Opencart 3 нету.

Поиск информации в Гугле не дал результатов — есть только на 2 версию и он нам не подходит.
В статье текста будет мало, сразу к делу.

Всего нужно править 2 файла.

Открываем catalog/controller/common/menu.php

В верху страницы нам нужно добавить код

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

6684de8847

Дальше — перед комментарием //Level 1 добавим код

$data[‘thumb’] = $this->model_tool_image->resize($category[‘image’], $this->config->get(‘theme_’ . $this->config->get(‘config_theme’) . ‘_image_category_width’), $this->config->get(‘theme_’ . $this->config->get(‘config_theme’) . ‘_image_category_height’));

afcefd2e81

С этим файлом закончили.

Открываем catalog/view/template/default/common/menu/menu.twig

После тега <a> вставляем код

{% if thumb %}<img src=»{{ thumb }}» alt=»{{ heading_title }}» title=»{{ heading_title }}» class=»img-thumbnail» />
{% endif %}

(перед {{ category.name }}).

1838958d4e

Готово. :)

Не забудьте обновить модификаторы, если изображения не появились.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

пять + восемь =