Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Изображение по умолчанию для товаров каждой категории


Recommended Posts

Здравствуйте!

Есть ли возможность, без дополнительной установки модулей заменить в определённой категории изображение по умолчанию у всех товаров?

 

То есть, чтобы при создании товара в категории "обувь", была одна картинка, а при создании товара в категории "одежда", другая (в моей области деятельности все "платья" внешне одинаковые, разница только в размерах, не хочется загружать каждый раз всем товарам одно и то же изображение).

Надіслати
Поділитися на інших сайтах


3 часа назад, anastasiassd сказал:

Здравствуйте!

Есть ли возможность, без дополнительной установки модулей заменить в определённой категории изображение по умолчанию у всех товаров?

 

То есть, чтобы при создании товара в категории "обувь", была одна картинка, а при создании товара в категории "одежда", другая (в моей области деятельности все "платья" внешне одинаковые, разница только в размерах, не хочется загружать каждый раз всем товарам одно и то же изображение).

Только ручками в коде. Если сами не знаете как, то или модуль ищите или нанимайте исполнителя

Надіслати
Поділитися на інших сайтах

6 часов назад, anastasiassd сказал:

Спасибо!

 

А хотя бы примерно не подскажете пожалуйста, где нужный код искать?

Для начала хотяб основы php подучите и как работает опенкарт. Гугл в помощь, поищите для начала какой файл опенкарта на фронте за что отвечает, что такое контройлеры опенкарт, что такое файл шаблона опенкарт и как с ним работать. Неужели хотяб чуток подучить сложно как работает опенкарт...???? Чуть что сразу на форум по мелким вопросам. Не хотите поучить хоть чуток, нанимайте исполнителя

Надіслати
Поділитися на інших сайтах

В 16.06.2020 в 13:21, anastasiassd сказал:

Здравствуйте!

Есть ли возможность, без дополнительной установки модулей заменить в определённой категории изображение по умолчанию у всех товаров?

 

То есть, чтобы при создании товара в категории "обувь", была одна картинка, а при создании товара в категории "одежда", другая (в моей области деятельности все "платья" внешне одинаковые, разница только в размерах, не хочется загружать каждый раз всем товарам одно и то же изображение).

Вот в том файле catalog/product/category.php делаем условие - Если передана вот такая категория то изображения будут вот такие, иначе будут по умолчанию

Надіслати
Поділитися на інших сайтах

Находим строки

				if ($result['image']) {
					$image = $this->model_tool_image->resize($result['image'], $this->config->get($this->config->get('config_theme') . '_image_product_width'), $this->config->get($this->config->get('config_theme') . '_image_product_height'));
				} else {
					$image = $this->model_tool_image->resize('placeholder.png', $this->config->get($this->config->get('config_theme') . '_image_product_width'), $this->config->get($this->config->get('config_theme') . '_image_product_height'));
				}

Заменяем

				if ($result['image']) {
					
					if( $category_info['name'] == 'назв вашей категории' ) {
						$image = $this->config->get('config_url') . 'image/'.$result['image'];
						
					} else {
					
					    $image = $this->model_tool_image->resize($result['image'], $this->config->get($this->config->get('config_theme') . '_image_product_width'), $this->config->get($this->config->get('config_theme') . '_image_product_height'));
					}
				} else {
					$image = $this->model_tool_image->resize('placeholder.png', $this->config->get($this->config->get('config_theme') . '_image_product_width'), $this->config->get($this->config->get('config_theme') . '_image_product_height'));
				}

Что тов роде этого

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.