我正在尝试链接到我的magento安装上的产品照片并提出一些问题。我想做的是有一个标准化的网址,我提供宽度和SKU,Magento生成照片。
我相信这是内置于Magento,但无法找到文档。我希望能够链接到这样的照片(并使用magento缓存)。
http://mysite.com/media/photos/600x600/MYSKU.jpg
如何告诉magento在给定产品的已知网址上生成600x600照片?我也在使用One Pica for CDN到S3 / Cloudfront,但这部分不应该受到影响。
答案 0 :(得分:0)
Magento确实具有调整图像大小的功能,但它通常会按照其他页面的要求进行调整。例如,catalog/image
助手可以帮助解决这个问题。
如果你需要框架输出任意图像,你需要为此编写一个控制器动作,以便在返回之前生成新调整大小的图像。如果您需要更多详细信息,请告诉我,但基本上,您只需要一个解析格式请求的动作,并根据需要创建新调整大小的图像。
在这种情况下,您的CDN不会受到影响,但您可能会非常聪明,并且如果您愿意,实际上可以从CDN提供资产。在这种情况下,您将生成图像,即时将其上载到CDN,然后为该资源返回302响应。
希望有所帮助!
谢谢, 乔