如何在 Magento2 中使用产品图片的外部 url

问题描述 投票:0回答:2

需要显示产品图像而不上传到我的服务器上。我需要实现:

  • 图像上传到另一台服务器
  • 要在magento2产品上显示的图像

我们是否可以添加图像 URL 属性,例如:ImageURL1、ImageURL2,并在产品上传时导入图像 URL 并在 Magento2 网站上调用它们。

image external magento2 imageurl
2个回答
0
投票

是的,您可以添加其他产品属性来存储来自其他服务器的自定义图像。但为了让它们显示在您的店面中,您需要调整产品页面模板,向产品询问此属性并使用这些 URL 创建图像(当那里不为空值时)。

此外,如果您想从不同的服务器提供所有媒体,但只更改 URL 的域部分,您可以使用 CDN(内容分发网络),Magento 开箱即用地支持它,并且可以设置在 Magento 管理中进行设置,菜单“商店”>“配置”>“Web”,“基本 URL”和“基本 URL(安全)”组。

希望有帮助。


0
投票

在 Magento 2 中,产品图片通常上传并存储在 pub/media 目录中。但是,如果您想对产品图像使用外部 URL(即在 Magento 外部托管的图像),则需要自定义方法,因为 Magento 本身不支持开箱即用的产品的外部图像 URL。

您可以使用以下两种方法更新外部镜像:

方法 1:自定义产品图像处理(通过观察者)

方法 2:覆盖模板中的产品图片 URL

© www.soinside.com 2019 - 2024. All rights reserved.