Платить за сборку не хочу, поддержку получать хочу (повтор)

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
  • Тема закрыта
#1 Андрей Омелянчук
  • Группа: Пользователь
  • Сообщений: 1
  • Регистрация: 16.12.2013

16.12.2013 21:42

Все привет. У меня такая проблема
Делаю импорт продуктов. Мне нужно обновить галерею у каждого продукта. Как я делаю:
Удаляю полностью галерею в текущего продукта в цыкле
И тут же загружаю новые изображения, для первого изображения пишу код

$product->addImageToMediaGallery($imgImportFolder.$image, array('image','small_image','thumbnail'), false, false);

для следующих

$product->addImageToMediaGallery($imgImportFolder.$image, null, false, false);

Они загружаются но не устанавливается базовая картинка, тхумбнаил...

Вот так выглядит код
					$product->setMediaGallery (array('images'=>array (), 'values'=>array ()));
					$true = TRUE;
					foreach ($value['article_pictures'] as $key => $image)
					{
						if(is_file($imgImportFolder.$image)){				
							if($true)
							{									
								$product->addImageToMediaGallery($imgImportFolder.$image, array('image','small_image','thumbnail'), false, false);	
								$true = FALSE;									
							} 
							else 
							{							
								$product->addImageToMediaGallery($imgImportFolder.$image, null, false, false);						
							}
						}					
					}

Прикрепленные изображения

  • Прикрепленное изображение: L89ZPW.png


#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

16.12.2013 22:12

Форум - только для клиентов Российской сборки Magento.

Поделиться темой: