2016-12-26 9 views
0

меня использовать этот код в Magento 2Как получить уменьшенное изображение в Magento 2

$media_url = $storeObj->getStore()->getBaseUrl(\Magento\Framework\UrlInterface::URL_TYPE_MEDIA); 
$baseimage   = $media_url.'catalog/product' . $_product->getImage(); 

Output: http://localhost/smithbuy/pub/media/catalog/product/w/d/wd7500aaks.jpg 

But, I want 
http://localhost/smithbuy/pub/media/catalog/product/cache/1/image/700x700/e9c3970ab036de70892d86c6d221abfe/w/d/wd7500aaks.jpg 

Пожалуйста, помогите мне.

+0

$ это -> _ imageHelper-> Init ($ продукт, 'product_page_image_small') -> setImageFile ($ image-> GetFile()) -> GetURL() Используйте что-то похожее на это – oscprofessionals

ответ

0

Используйте следующий код, чтобы воспользоваться миниатюрным изображением в Magento:

$Media = $product->getMediaGalleryEntries(); 
foreach ($Media as $image) { 
    $image->getTypes(); 
} 

getTypes() возвращает массив, который может содержать следующие vlaues:

  • изображения
  • small_image
  • thumbnail

Если он содержит эскиз, то это миниатюра.

 Смежные вопросы

  • Нет связанных вопросов^_^