Ich kann Galeriebilder auf der Produktlistenseite mit dem folgenden Code erhalten:
<?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 } ?>
Ich weiß, dass das Laden des Loop-Modells in der Schleife eine schlechte Praxis ist und sich auf die Leistung auswirkt. Kann mir jemand bitte den besten Weg vorschlagen, um dieselbe Funktion zu erreichen?
magento2
product-list
gallery-image
Prashant Valanda
quelle
quelle