Magento2 从产品型号Magento 2获取产品图像
我正在抓取一个产品对象:Magento2 从产品型号Magento 2获取产品图像,magento2,Magento2,我正在抓取一个产品对象: $productId = 9184; $objectManagerProd = \Magento\Framework \App\ObjectManager::getInstance(); $currentproduct = $objectManagerProd->create('Magento\Catalog\Model\Product')->load($productId); 我试图用图像助手抓取产品图像,但它不起作用。我也尝试
$productId = 9184;
$objectManagerProd = \Magento\Framework \App\ObjectManager::getInstance();
$currentproduct = $objectManagerProd->create('Magento\Catalog\Model\Product')->load($productId);
我试图用图像助手抓取产品图像,但它不起作用。我也尝试过getImage()。有人能帮忙吗?谢谢 尝试使用imageHelper,如下所示:
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$helperImport = $objectManager->get('\Magento\Catalog\Helper\Image');
$imageUrl = $helperImport('Magento\Catalog\Helper\Image')
->init($currentproduct, 'product_page_image_large')
->setImageFile($currentproduct->getFile())
->getUrl();
从Magento 2的PHTML文件中的产品获取产品图像
$_objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$imageHelper = $_objectManager->get('\Magento\Catalog\Helper\Image');
<?php $image_url = $imageHelper->init($product, 'product_thumbnail_image')->setImageFile($product->getFile())->resize($imagewidth, $imageheight)->getUrl(); ?>
$\u objectManager=\Magento\Framework\App\objectManager::getInstance();
$imageHelper=$\u objectManager->get('\Magento\Catalog\Helper\Image');
您没有使用$imagewidth
和$imageheight
您将imageID值传递为“产品缩略图图像”。我还看到了magento中的“最近查看的产品、网格、内容”小部件。你能告诉我有多少种imageID吗?