2011-05-23 63 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