Posso obter imagens da galeria na página da lista de produtos usando o código abaixo:
<?php
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$product = $objectManager->create('Magento\Catalog\Model\Product')->load($_product->getId());
$images = $product->getMediaGalleryImages();
foreach($images as $child){ ?>
<img src="<?php echo $child->getUrl(); ?>" >
<?php } ?>
Eu sei que o modelo de carga no loop é uma prática ruim e afeta o desempenho. Alguém pode me sugerir a melhor maneira de obter a mesma função.
magento2
product-list
gallery-image
Prashant Valanda
fonte
fonte