2011-05-23 49 views
1

我想链接到我的magento安装上的产品照片,并有几个问题。我想要做的是有一个标准化的网址,我提供的宽度和SKU和Magento生成照片。Magento静态照片网址和不同大小的照片

我相信这是内置到Magento,但无法找到文档。我希望能够像这样链接到一张照片(并使用magento缓存)。

http://mysite.com/media/photos/600x600/MYSKU.jpg

我怎么能告诉Magento的产生在已知URL一个600×600的照片给定产品?我也使用One Pica for CDN到S3/Cloudfront,但这部分应该不会受到影响。

回答

0

Magento确实具有调整图像大小的功能,但通常会这样做,因为它们是由其他页面请求的。例如,帮助者catalog/image可以帮助解决这个问题。

如果您需要由框架输出任意图像,则需要编写一个控制器操作,以便在返回它们之前生成新调整大小的图像。让我知道如果你需要更多的细节,但基本上,你只需要一个操作来解析格式请求,并根据需要创建新调整大小的图像。

在这种情况下,您的CDN不会受到影响,尽管您可能会很聪明并实际从CDN提供资产。在这种情况下,您将生成映像,将其立即上传到CDN,然后返回资源的302响应。

希望有帮助!

谢谢, Joe