gpt4 book ai didi

magento2 - magento 2 如何为产品设置基本或缩略图图像

转载 作者:行者123 更新时间:2023-12-05 01:01:54 25 4
gpt4 key购买 nike

我的问题是在 yopu 在 magento 2 中向产品添加图像后,如何设置为产品的默认图像(基础图像)。我发现了如何将图像添加到产品中,但可以找到将其设置为产品的基本图像的方法。

最佳答案

加载产品后:

$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$product = $objectManager->create('Magento\Catalog\Model\Product')->load(PRODUCT ID);

您可以使用以下代码获取产品的所有图片:

$images = $product->getMediaGalleryImages();

这将返回一个包含添加到产品中的所有图像的集合。您可以像这样选择任何图像或拍摄第一张:

$image = $images->getFirstItem();

之后你会得到图片的网址

$imageUrl = $image->getFile();

将其设置为产品是这样的:

$product->setImage($image);
$product->setSmallImage($image);
$product->setThumbnail($image);
$product->setSwatchImage($image);

并像这样保存产品:

$product->save();

关于magento2 - magento 2 如何为产品设置基本或缩略图图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39039765/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com