Иконки категорий в меню opencart 2.x /

Интернет магазины стали уже привычным делом. Это раньше все скептически ставились к такого вида покупкам. Но тепер все что угодно можно купить в интернете. Один из популярних движков (CMS) это OpenCart

09 / 03 / 2018 1710 opencart Aвтор: Фрилансер
Иконки категорий в меню opencart 2.x

Интернет магазины стали уже привычным делом . Это раньше все скептически ставились к такого вида покупкам. Но тепер все что угодно можно купить в интернете. Один из популярних движков (CMS) это OpenCart . Однако не все что хочется есть . Сегодня будем выводить иконки категорий в главном меню.

Пример такого меню

 

Для вывода картинок переходим:

/catalog/view/theme/ваша тема/template/common/header.tpl

Находим там вывод меню, а именно главной категории.

Добавляем

?php echo $category[thumb];?>" alt="<?php echo $category['name']; ?> 

Далее нам нужно передать в масив категории нашу картинку. Переходим в контроллер

/catalog/controller/common/header.php

находим

$data['categories'][] = array(
                    'name'     => $category['name'],
                    'children' => $children_data,
                    'column'   => $category['column'] ? $category['column'] : 1,
                    'href'     => $this->url->link('product/category', 'path=' . $category['category_id'])
                );

добавляем

$data['categories'][] = array(
                    'name'     => $category['name'],
                    'thumb'     => $this->model_tool_image->resize($category['image'], 100, 100),// картинка категории
                    'children' => $children_data,
                    'column'   => $category['column'] ? $category['column'] : 1,
                    'href'     => $this->url->link('product/category', 'path=' . $category['category_id'])
                );
            }

Картинку задаем категории главной

3 случайных Поста

Card image cap
Вывод модуля html в выбраных категориях opencart
Card image cap
Разбиваем строку название товара woocommerce
Card image cap
Разметка статьи wordpress schema.org

коммент.

avatar

DimZP

- 01 ноября 2018, 16:44
Fatal error: Call to a member function resize() on null in /home/***/***/www/system/storage/modification/catalog/controller/common/header.php on line 135

Вот так
avatar

admin

- 04 марта 2019, 09:59
В разных версиях OpenCart есть отличия в хранении настроек

© SiteBlog designer