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

[Решено] Убрать картинки товаров

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

Добрый день!

 

Подскажите, пожалуйста, как убрать основную картинку товара в списке категорий и в карточке товара, но не у всех товаров, а те, которые находятся в определённых категориях? Сейчас выводится у тех файлов, где нет картинки изображение "отсутствующего изображения". А как сделать чтобы ничего не выводилось, т.е. товар был, но какой-либо картинки?

Изменено пользователем ksen

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


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

надо делать разные шаблоны для категорий - либо еще как то - не особо понятный вопрос !

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


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

Добрый день!

 

Подскажите, пожалуйста, как убрать основную картинку товара в списке категорий и в карточке товара, но не у всех товаров, а те, которые находятся в определённых категориях? Сейчас выводится у тех файлов, где нет картинки изображение "отсутствующего изображения". А как сделать чтобы ничего не выводилось, т.е. товар был, но какой-либо картинки?

Бессвязный  поток сознания. Можете четко сформулировать задачу?

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


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

Небольшое условие в контроллере дописать: если нет картинки, или такая-то категория, то блок с картинками не выводить. И немного шаблон подкорректировать, чтобы это красиво работало.

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


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

Бессвязный  поток сознания. Можете четко сформулировать задачу?

Могу, есть товары, в разных категориях - болты и теплицы.  В категории "Болты" у каждого товара нет картинки, у товаров из категории "Теплицы" есть изображение для каждого товара. Сейчас если нет картинки товара, то выдается изображение отсутствующего товара, нужно сделать так чтобы для тех товаров у которых картинки нет, то вообще ничего не выводилось, а у тех где есть фото, чтоб оно было. Правлю файл product.tpl, но то ли не так правлю, то ли не в том файле.

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


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

нужно править product.php:

if ($product_info['image']) {
$this->data['popup'] = $this->model_tool_image->resize($product_info['image'], $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height'));
} else {
$this->data['popup'] = $this->model_tool_image->resize('no_image.jpg', $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height'));
}
заменить на

if ($product_info['image']) {
$this->data['popup'] = $this->model_tool_image->resize($product_info['image'], $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height'));
} else {
$this->data['popup'] = null;
}
Изменено пользователем afwollis
[code]...[/code]

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


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

Спасибо большое!!!

Только, уточните, пожалуйста, нужен файл product.php который в admin\controller\catalog находится?

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


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

причем здесь admin???

catalog/controller/product/product.php

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


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

Так не знаю потому и спрашиваю. Ещё раз спасибо.

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


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

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

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

×

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

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