Перейти к содержанию
charlito

Картинки в меню opencart

Рекомендуемые сообщения

Подскажите как добавить картинки в горизонтальное меню opencart. Картинки категорий и подкатегорий (которые указываются в админке для категорий и подкатегорий). Вот пример  http://clip2net.com/s/59GfOl красным выделил куда вставить. Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По ссылке не тот модуль лежит. Там внутри вкмод, который добавляет нет изображения для товаров. К меню он не имеет никакого отношения. Автор походу картинку попутал для модуля.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Делаю так для родительских появляется для подкатегорий нет

в файле header.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'] = '';
            }

после

$product_total = $this->model_catalog_product->getTotalProducts($data);

это

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

после

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

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

после

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

это

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

 

вывожу в меню так

header.tpl

после

<a href="<?php echo $category['href']; ?>" class="active">

это

<?php if ($category['thumb']) { ?><img src="<?php echo $category['thumb']; ?>" /> <?php } ?>

после

<a href="<?php echo $category['children'][$i]['href']; ?>">

это

<?php if ($category['children'][$i]['thumb']) { ?><img src="<?php echo $category['children'][$i]['thumb']; ?>" /> <?php } ?>

 

Для категорий главных появляется для подкатегорий нет (((

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да видел я все эти меню в продаже. Там пару строчек кода, а вы предлагаетет покупать разные меню. Прошу подсказать решение, так как для верхнего уровня работает, а для подкатегорий нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для Вас персональный ответ,с основным понятием  "НА ШАРУ"  :-D

Я написал код, половину сделано, но чего-то  не везде отображается. Что тут смешного, давай все будим покупать. И если мне не нужен комбайн, что бы ставить на сайте всякие мега меню, а устраивает стандартное, но с добавлением фото.

То что вы дали по ссылке на версии 1531 не работает. Ошибка!!!

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Делаю так для родительских появляется для подкатегорий нет

в файле header.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'] = '';

            }

после

$product_total = $this->model_catalog_product->getTotalProducts($data);

это

if ($child['image']) {

                        $child['image'] = $this->model_tool_image->resize($child['image'], 14, 14);

                    } else {

                        $child['image'] = '';

                    }

после

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

это

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

после

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

это

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

 

вывожу в меню так

header.tpl

после

<a href="<?php echo $category['href']; ?>" class="active">

это

<?php if ($category['thumb']) { ?><img src="<?php echo $category['thumb']; ?>" /> <?php } ?>

после

<a href="<?php echo $category['children'][$i]['href']; ?>">

это

<?php if ($category['children'][$i]['thumb']) { ?><img src="<?php echo $category['children'][$i]['thumb']; ?>" /> <?php } ?>

 

Для категорий главных появляется для подкатегорий нет (((

 у меня header.tpl нет такой строчки: <a href="<?php echo $category['href']; ?>" class="active">

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1.5.3.1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.