Jump to content
Sign in to follow this  
ksen

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

Recommended Posts

Добрый день!

 

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

Edited by ksen

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Добрый день!

 

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

нужно править 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;
}
Edited by afwollis
[code]...[/code]

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

catalog/controller/product/product.php

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.